<SEC-DOCUMENT>0000950170-24-020176.txt : 20240226
<SEC-HEADER>0000950170-24-020176.hdr.sgml : 20240226
<ACCEPTANCE-DATETIME>20240226162023
ACCESSION NUMBER:		0000950170-24-020176
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		72
CONFORMED PERIOD OF REPORT:	20231231
FILED AS OF DATE:		20240226
DATE AS OF CHANGE:		20240226

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			OLD DOMINION FREIGHT LINE, INC.
		CENTRAL INDEX KEY:			0000878927
		STANDARD INDUSTRIAL CLASSIFICATION:	TRUCKING (NO LOCAL) [4213]
		ORGANIZATION NAME:           	01 Energy & Transportation
		IRS NUMBER:				560751714
		STATE OF INCORPORATION:			VA
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-19582
		FILM NUMBER:		24679048

	BUSINESS ADDRESS:	
		STREET 1:		500 OLD DOMINION WAY
		CITY:			THOMASVILLE
		STATE:			NC
		ZIP:			27360
		BUSINESS PHONE:		3368895000

	MAIL ADDRESS:	
		STREET 1:		500 OLD DOMINION WAY
		CITY:			THOMASVILLE
		STATE:			NC
		ZIP:			27360

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	OLD DOMINION FREIGHT LINE INC/VA
		DATE OF NAME CHANGE:	19930328
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>odfl-20231231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:nonNumeric="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ecd="http://xbrl.sec.gov/ecd/2023" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:odfl="http://odfl.com/20231231" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ecd-sub="http://xbrl.sec.gov/ecd-sub/2023" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2022-02-16" xmlns:srt="http://fasb.org/srt/2023" xmlns:utr="http://www.xbrl.org/2009/utr">
 <head>
  <title>10-K</title>
  <meta http-equiv="Content-Type" content="text/html"/>
 </head>
 <body style="margin: auto!important;padding: 8px;">
  <div style="display:none;"><ix:header><ix:hidden><ix:nonNumeric id="F_68865392-fd79-4007-a33b-1f24e062020e" name="dei:DocumentFiscalPeriodFocus" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423">FY</ix:nonNumeric><ix:nonNumeric id="F_466e2f2b-e3df-4e9f-866b-6d3d8cfef150" name="dei:EntityCentralIndexKey" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423">0000878927</ix:nonNumeric><ix:nonNumeric id="F_d7003819-64f9-4d05-b3b5-18ac1b8455a9" name="dei:AmendmentFlag" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423">false</ix:nonNumeric><ix:nonNumeric id="F_87a15da4-e830-4941-9cf9-1fcbd795405f" name="dei:EntityAddressStateOrProvince" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423">NC</ix:nonNumeric><ix:nonFraction id="F_7d789978-6f65-475a-946e-8dc57338b685" name="us-gaap:CommitmentsAndContingencies" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" unitRef="U_USD" xsi:nil="true"></ix:nonFraction><ix:nonFraction id="F_b4a7e5f4-9097-4423-8bce-93e962e5a826" name="us-gaap:CommitmentsAndContingencies" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" unitRef="U_USD" xsi:nil="true"></ix:nonFraction><ix:nonNumeric id="F_a87a96ef-2d76-4b00-ad82-713c5176b793" name="us-gaap:PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" contextRef="C_ef6d0ba5-4804-4d68-bc39-b2bab2795792">http://fasb.org/us-gaap/2023#UsefulLifeTermOfLeaseMember</ix:nonNumeric><ix:nonNumeric id="F_7ad2e04b-1704-4216-9a61-e2041ed783c0" name="us-gaap:LesseeOperatingLeaseRenewalTerm" contextRef="C_b143b808-38d7-4994-8bb1-667aaf66bc5f">P1Y</ix:nonNumeric><ix:nonNumeric id="F_06e73f22-16ff-4166-b1b1-fb408ea99d8f" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0">http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric id="F_e1332e4a-2a5c-4c0d-aad8-2b2990fff05b" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe">http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric id="F_26fad924-023a-4081-a1f6-88d9f82da772" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0">http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric id="F_fd84ad21-3c08-46ca-aba2-a4ac991a6a8d" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe">http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric id="F_c9fa1286-709b-45ad-b6f3-f099eb0a36e2" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0">http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric id="F_2ac1f487-aedb-4925-a1e5-f3d3749b71a5" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe">http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="odfl-20231231.xsd"/></ix:references><ix:resources><xbrli:context id="C_588e70f5-0d64-4ef9-8489-fb8ddcd7e3ac"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_29a42d5d-5231-4ec4-a5d8-114d252ef662"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">odfl:A2021ShareRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_fe68e596-bac1-4b22-96f3-809ef742d1be"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4f9891b7-ac1f-4576-b48e-ef11b0fb4768"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">odfl:A2020StockRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_ae601a0c-490e-41b4-8c64-6fdf75a17eea"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">odfl:RevenueEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c4cd97fe-1b00-49db-a39d-435aa2f46f75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">odfl:August2021ASRAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_41b76d38-fc04-48d8-af42-37ebe68da478"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">odfl:NewStockRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_ef05d33b-5d6f-446d-b33c-f18866261246"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">odfl:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5a58ab22-620a-44b7-b368-c49d5359be2b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">odfl:StructuresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_b0b4f7a4-5553-4219-a9ce-f2b0a76e05d9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_9b48bdc5-18c1-40d3-8a23-9b829c356f42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">odfl:February2022ASRAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_21c9caa3-6119-4fed-9d7a-bdf259a0d10c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_4b818ebb-440d-4633-b991-53e82baa05e4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">odfl:OtherServiceRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e1a50a26-7207-4eb4-b1e3-629e290c40b3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">odfl:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_6e19c004-fe82-465f-9086-869dcbf95410"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7c2be2ef-c5af-4a46-8795-d04b373d2246"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">odfl:August2021ASRAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_19781e1c-b421-4956-b50e-115167081445"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">odfl:LTLServiceRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9d60525a-a049-46c2-a99c-c45a375e1d52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_f47edcb6-d7ce-4e05-afa6-5367aa99aefb"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_6c4a37f4-baab-4ad8-8f8e-415a877456fd"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_ad414a1a-9cb9-47b3-b937-76c652be628e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_bd810f6b-d782-45c7-8ade-e2a5a573e795"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_8740e2c2-9fef-415f-820a-462f3dcf2e0f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">odfl:August2021ASRAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-08-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_d797d226-c436-4712-af24-597ab20cb629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_77ed8c50-0062-49aa-a64a-461a93b90aae"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">odfl:February2022ASRAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-24</xbrli:startDate><xbrli:endDate>2022-02-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9a8e0c15-5572-41ce-a22a-1db87fb3e340"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_6d271319-a639-4467-89fc-143a69bbdb5a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">odfl:AmendedRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-11-21</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_037491bc-bdbc-4dc7-a05e-0099c3edf75a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">odfl:February2022ASRAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_6d49c8bd-dc20-412e-bea6-a5a84ae5eda7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_50c4c1e9-8394-487a-a610-6fc0993a7344"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">odfl:February2021ASRAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e5a2af33-1ca8-4f26-a48a-71f54c7acb1f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_d5835066-ebab-4163-95c4-275b7a1bd9bf"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_59ca8f98-40cc-4f9d-9746-7ef8583a6614"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_64ff1d47-c970-4228-8ada-704628cac325"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">odfl:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f13de64c-5cd0-413b-942f-bf4be227f014"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7ddb940e-b7db-4030-b89f-be8aa296d4e2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_5af8c208-ae24-4063-be38-a3535c98fc80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">odfl:RevenueEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_ef6d0ba5-4804-4d68-bc39-b2bab2795792"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_3ecd2b44-8a12-4bdb-9234-60cbdd4a761a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_6e7c885b-f519-415a-97db-d17fec373b01"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-16</xbrli:startDate><xbrli:endDate>2024-02-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_10a709ba-afe7-4d24-9fec-dd443cd372f0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_6c932508-c057-4919-9941-8577f8b04ed5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_26cbcb36-129e-4f04-8fcc-689a820765aa"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_2f9fa913-b52b-4732-ace6-e14a2f2b3101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a0ca6471-0132-4703-9d4e-da52b9144ac4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7cef9420-992d-4101-afd8-8d31b6c33b9f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c2733f5e-7039-4533-aa43-d5d1e1361df2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_f56592c9-398f-4b22-9b2f-e420ad1051e3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_d2ab556b-c0cd-4174-92fb-84c6b634e7de"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_674960e6-8e27-4cf9-8241-51b99538599c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">odfl:February2021ASRAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-25</xbrli:startDate><xbrli:endDate>2021-02-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_52f9cd1b-f53a-4355-a54c-a9cc7ec57892"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b143b808-38d7-4994-8bb1-667aaf66bc5f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_cb283a43-7c14-4a2d-8296-50229561c51b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeriesBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-05-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_68fbb433-6ef8-48ce-8126-8ff3b0813445"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_4c33c139-7173-43ff-bb9a-c177ab6c7f13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">odfl:PGIMINCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-04</xbrli:startDate><xbrli:endDate>2020-05-04</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b7ad7287-1ef5-40e1-a215-a4c6dc91d9d2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_dff895f2-8b48-40dd-b95e-c4aaf9a74063"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_8251bffe-9f35-4948-a035-75054b458963"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">odfl:OtherServiceRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1e5f68c0-d620-45c7-b594-afc6573f5c14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_4da51326-b2f5-4f9d-bd7b-758e701b77fd"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4da90f79-d278-409e-9378-afcad0586245"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e6855ff9-bd35-4135-bed6-aab689cc7285"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">odfl:StockIncentivePlan2016Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_dcf4a5cc-8164-4b4c-b2ce-1b54af3676d6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-02-21</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_8cdf6a27-35c1-43bf-b5c3-099136ef6681"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">odfl:August2021ASRAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-26</xbrli:startDate><xbrli:endDate>2021-08-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4866447c-001b-45b6-98fb-1e7c5b4f8054"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_b47c7e8d-ac49-4da9-a03e-8a6461e6eaec"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeriesBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-04</xbrli:startDate><xbrli:endDate>2023-05-04</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2fdd3a68-6724-4ef4-a05c-2dabdd73b945"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_7bf86829-e503-4a64-a57e-3dd76b37ef6d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_e1930048-4879-4d7a-bf70-ec2292e6793a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">odfl:OtherServiceRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a88be173-74d9-44e5-9911-ba5016bbd131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">odfl:StructuresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_7da19e35-a82d-4bb0-bf14-0d1328fccb47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_024bcbdd-7ad2-4cc5-a5e7-56bc8a1216d1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">odfl:OtherEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_bcce6a5b-c89a-413b-8211-5837c4c8cf4c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">odfl:AmendedRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_76cf899b-09a2-4d75-9ba8-504fb81a90bc"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_764034dd-6c74-4a12-a3fc-3825af4dd05a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">odfl:February2021ASRAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_2a863e4f-f86b-404d-8000-d25ec38fb83f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">odfl:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_8bf3a391-e7c3-4091-918f-95193967fb66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">odfl:PGIMINCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">odfl:SeriesBNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-04</xbrli:startDate><xbrli:endDate>2020-05-04</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_73e98b1a-64c0-43d3-ad76-1ea190b6644a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">odfl:LTLServiceRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_27a22680-8ef6-4c7b-9805-7d3be5b050d5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3e29eb64-6ab7-432e-a9ff-fd3067f092a9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">odfl:February2021ASRAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f4d1e291-7b07-4fad-9a46-b705144c107a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_55cd21dd-98ae-4b69-bc1b-d682b131a390"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">odfl:February2022ASRAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_d9486280-0170-4811-9c12-6e746c395b16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">odfl:LTLServiceRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f9cdc84d-c309-401f-af59-f67720475e9f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">odfl:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_50785549-21fa-4009-bb70-81cd99465634"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c4605a3a-47ac-4947-a906-8722c7df9193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-21</xbrli:startDate><xbrli:endDate>2019-11-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_66df9fe2-8724-4fe6-a30f-cf1fff990414"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">odfl:A2021ShareRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_90499e10-3908-4cd2-8dbf-4675b4945077"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">odfl:OtherEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_b146ca97-af2e-466b-85fd-a436da93d791"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000878927</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="U_UnitedStatesOfAmericaDollarsShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="U_pure"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="U_shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="U_Installment"><xbrli:measure>odfl:Installment</xbrli:measure></xbrli:unit><xbrli:unit id="U_Customer"><xbrli:measure>odfl:Customer</xbrli:measure></xbrli:unit><xbrli:unit id="U_Segment"><xbrli:measure>odfl:Segment</xbrli:measure></xbrli:unit><xbrli:unit id="U_USD"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit></ix:resources></ix:header></div>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:2.25pt double;text-align:left;"><span style="white-space:pre-wrap;font-size:2pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:13pt;font-family:Times New Roman;min-width:fit-content;">UNITED STATES</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:13pt;font-family:Times New Roman;min-width:fit-content;">SECURITIES AND EXCHANGE COMMISSION</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Washington, D.C. 20549</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:14pt;font-family:Times New Roman;min-width:fit-content;">FORM </span><span style="font-size:14pt;font-family:Times New Roman;"><ix:nonNumeric id="F_cfeea37c-ac64-47c1-a4d3-745b701fe703" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="dei:DocumentType"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:14pt;font-family:Times New Roman;min-width:fit-content;">10-K</span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:4%;"/>
    <td style="width:96%;"/>
   </tr>
   <tr style="height:9pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;"><ix:nonNumeric id="F_1ccdf63c-3cef-4023-9fca-7622bbc94c74" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#9746;</span></ix:nonNumeric></span></p></td>
    <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">For the fiscal year ended</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_0dfa56d6-2c42-41ea-82de-e82eddc370b0" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en"><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_a9b1f63d-c2fd-42d1-8c78-922aebab1c45" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">December 31</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_8a541c42-d036-4826-8689-b914bf1f9b13" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="dei:DocumentFiscalYearFocus"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></ix:nonNumeric></span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">OR</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:4%;"/>
    <td style="width:96%;"/>
   </tr>
   <tr style="height:9pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;"><ix:nonNumeric id="F_8305ccbe-a002-4d7c-82c1-7ceb6b8d1555" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span></p></td>
    <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">For the transition period from ____________ to ____________.</span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Commission File Number: </span><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_f821ea2c-a51e-4a07-9246-6ad3ab681068" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="dei:EntityFileNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">0-19582</span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:19pt;font-family:Times New Roman;"><ix:nonNumeric id="F_9edd7185-7de5-491e-96c4-838e32a0f60c" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="dei:EntityRegistrantName"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:19pt;font-family:Times New Roman;min-width:fit-content;">OLD DOMINION FREIGHT LINE, INC.</span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">(Exact name of registrant as specified in its charter)</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><img src="img196396528_0.jpg" alt="img196396528_0.jpg" style="width:134px;height:134px;"/>&#160;</p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:2pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:2pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:48%;"/>
    <td style="width:4%;"/>
    <td style="width:48%;"/>
   </tr>
   <tr style="height:0.7pt;white-space:pre-wrap;word-break:break-word;text-align:left;">
    <td style="vertical-align:top;border-bottom:0.5pt solid;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:8pt;"><ix:nonNumeric id="F_94cb2fd7-3bd2-40e7-822b-f64bef3e0b08" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen"><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Virginia</span></ix:nonNumeric></span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:8pt;"><ix:nonNumeric id="F_57b2e8c7-8d52-4f9b-a77d-788dcd09de4d" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="dei:EntityTaxIdentificationNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">56-0751714</span></ix:nonNumeric></span></p></td>
   </tr>
   <tr style="height:0.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(State or other jurisdiction of</span></p><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">incorporation or organization)</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(I.R.S. Employer</span></p><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Identification No.)</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:48.12%;"/>
    <td style="width:4.14%;"/>
    <td style="width:47.74%;"/>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:middle;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:middle;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:middle;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:8pt;"><ix:nonNumeric id="F_176cc0f3-4d47-4148-8a40-ff4fbce8c05c" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="dei:EntityAddressAddressLine1"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">500 Old Dominion Way</span></ix:nonNumeric></span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:8pt;"><ix:nonNumeric id="F_df19724d-21e9-41bb-91eb-fe3a3053546e" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="dei:EntityAddressCityOrTown"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Thomasville</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;min-width:fit-content;">, </span><span style="font-size:8pt;"><span style="-sec-ix-hidden:F_87a15da4-e830-4941-9cf9-1fcbd795405f;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">North Carolina</span></span></span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.75pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:8pt;"><ix:nonNumeric id="F_48d58b2d-31a8-433d-b84a-1bc3fadc3ff2" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="dei:EntityAddressPostalZipCode"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">27360</span></ix:nonNumeric></span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Address of principal executive offices)</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Zip Code)</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_4d5e1a1b-1104-4b52-8840-d494a689f1e9" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="dei:CityAreaCode"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">336</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">) </span><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_71f7f981-23a2-48ec-a1a8-990dbe90017c" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="dei:LocalPhoneNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">889-5000</span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:Times New Roman;min-width:fit-content;">(Registrant&#8217;s telephone number, including area code)</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:Times New Roman;min-width:fit-content;">_______________________________________</span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Securities registered pursuant to Section 12(b) of the Act:</span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:2pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:37.5%;"/>
    <td style="width:25%;"/>
    <td style="width:37.5%;"/>
   </tr>
   <tr style="height:8pt;white-space:pre-wrap;word-break:break-word;text-align:left;">
    <td style="padding-left:0.075in;vertical-align:top;padding-right:0.075in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:2.2pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">Title of each class</span></p></td>
    <td style="padding-left:0.075in;vertical-align:top;padding-right:0.075in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:2.2pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">Trading Symbol(s)</span></p></td>
    <td style="padding-left:0.075in;vertical-align:top;padding-right:0.075in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:2.2pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">Name of each exchange on which registered</span></p></td>
   </tr>
   <tr style="height:8pt;white-space:pre-wrap;word-break:break-word;text-align:left;">
    <td style="padding-left:0.075in;vertical-align:top;padding-right:0.075in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:2.2pt;text-align:center;"><span style="font-size:8pt;"><ix:nonNumeric id="F_688be90c-03e2-4a13-9071-4f011069ca79" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="dei:Security12bTitle"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Common Stock ($0.10 par value)</span></ix:nonNumeric></span></p></td>
    <td style="padding-left:0.075in;vertical-align:top;padding-right:0.075in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:2.2pt;text-align:center;"><span style="font-size:8pt;"><ix:nonNumeric id="F_2f98b870-5e4c-4052-832e-abb36718dd91" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="dei:TradingSymbol"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">ODFL</span></ix:nonNumeric></span></p></td>
    <td style="padding-left:0.075in;vertical-align:top;padding-right:0.075in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:2.2pt;text-align:center;"><span style="font-size:8pt;"><ix:nonNumeric id="F_996cd140-72ba-41d3-8495-4d2ad509ff52" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">The Nasdaq Stock Market LLC</span></ix:nonNumeric></span></p><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:2.2pt;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Securities registered pursuant to Section 12(g) of the Act: None</span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. </span><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_b6dc2278-a4d2-4f8a-a54e-4d69576f955f" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="dei:EntityWellKnownSeasonedIssuer"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Yes</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">  &#9746;    No  &#9744;</span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes  &#9744;    </span><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_30e850d2-6607-4852-b999-a3501df78789" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="dei:EntityVoluntaryFilers"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">No</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">  &#9746;</span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. </span><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_80f11b9d-1c00-4d5e-b091-feea05afbc5e" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="dei:EntityCurrentReportingStatus"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Yes</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">  &#9746;    No  &#9744;</span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). </span><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_7cf1b4b6-7dda-41c6-8c5d-c10f1c811ccd" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="dei:EntityInteractiveDataCurrent"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Yes</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">  &#9746;    No  &#9744;</span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:15%;"/>
    <td style="width:17.22%;"/>
    <td style="width:18%;"/>
    <td style="width:15.78%;"/>
    <td style="width:18%;"/>
    <td style="width:16%;"/>
   </tr>
   <tr style="height:8pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:8pt;"><ix:nonNumeric id="F_2b707ed8-0025-46b2-b32f-ae895f9dc422" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Large accelerated filer</span></ix:nonNumeric></span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#9746;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accelerated filer</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#9744;</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Emerging growth company</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:8pt;"><ix:nonNumeric id="F_9e9f6598-e571-4dc7-9ac8-241115cd8a95" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span></p></td>
   </tr>
   <tr style="height:8pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-accelerated filer</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#9744;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Smaller reporting company</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:8pt;"><ix:nonNumeric id="F_6f223b6a-4f9e-4435-98b8-06fdfa01c74f" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.020833333333333332in;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:left;"><p style="margin-left:1.5pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. &#9744;</span></p>
  <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C.7262(b)) by the registered public accounting firm that prepared or issued its audit report. </span><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_b687cca6-22b9-459f-a928-8705272d368c" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">&#9746;</span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. </span><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_5ace25bf-44b0-44a8-a206-28be3e306f2f" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="dei:DocumentFinStmtErrorCorrectionFlag" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). &#9744;</span></p>
  <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes  </span><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_b4985775-00c3-4f7c-9226-2869590d990d" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">    No  &#9746;</span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">The aggregate market value of voting stock held by non-affiliates of the registrant as of June 30, 2</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">023 was $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b2fbd483-3084-48e6-97da-e3f6b7f3a6e2" contextRef="C_ad414a1a-9cb9-47b3-b937-76c652be628e" name="dei:EntityPublicFloat" unitRef="U_USD" decimals="0" format="ixt:num-dot-decimal">35,352,739,253</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">, ba</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">sed on the closing sales price as reported on the Nasdaq Global Select Market.</span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">As of February </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">21, 2024, the registrant had </span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c6edf2f5-97c6-43e9-96e7-f29bba9ff296" contextRef="C_dcf4a5cc-8164-4b4c-b2ce-1b54af3676d6" name="dei:EntityCommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">108,837,146</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">outstanding shares of Common Stock ($0.10 par value).</span></p>
  <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">DOCUMENTS INCORPORATED BY REFERENCE</span></p>
  <div><ix:nonNumeric id="F_f3bec8b6-48f8-4522-a3e3-8ce74512bc7c" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="dei:DocumentsIncorporatedByReferenceTextBlock" escape="true"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;min-width:fit-content;">Certain portions of the Company&#8217;s Proxy Statement for the 2024 Annual Meeting of Shareholders are incorporated by reference into Part III of this report.</span></p></ix:nonNumeric></div>
  <p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:2.25pt double;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">INDEX</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:9.139%;"/>
    <td style="width:19.88%;"/>
    <td style="width:64.861%;"/>
    <td style="width:6.12%;"/>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td colspan="4" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td colspan="3" style="text-indent:1.5pt;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#forwardlooking_information"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Forward-Looking Information</span></a></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td colspan="3" style="text-indent:1.5pt;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td colspan="4" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td colspan="3" style="text-indent:1.5pt;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#part_i"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">Part I</span></a></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Item 1</span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_1_business"><span style="color:#0000ff;white-space:pre-wrap;min-width:fit-content;">Business</span></a></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Item 1A</span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_1a"><span style="color:#0000ff;white-space:pre-wrap;min-width:fit-content;">Risk Factors</span></a></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Item 1B</span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_1b_unresolved_staff_comments"><span style="color:#0000ff;white-space:pre-wrap;min-width:fit-content;">Unresolved Staff Comments</span></a></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Item 1C</span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_1c_cyber_security"><span style="color:#0000ff;white-space:pre-wrap;min-width:fit-content;">Cybersecurity</span></a></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Item 2</span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_2_properties"><span style="color:#0000ff;white-space:pre-wrap;min-width:fit-content;">Properties</span></a></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Item 3</span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_3_legal_proceedings"><span style="color:#0000ff;white-space:pre-wrap;min-width:fit-content;">Legal Proceedings</span></a></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Item 4</span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_4_mine_safety_disclosures"><span style="color:#0000ff;white-space:pre-wrap;min-width:fit-content;">Mine Safety Disclosures</span></a></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td colspan="4" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td colspan="3" style="text-indent:1.5pt;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#part_ii"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">Part II</span></a></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Item 5</span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_5_market_for_registrants_common_equ"><span style="color:#0000ff;white-space:pre-wrap;min-width:fit-content;">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></a></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Item 6</span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_6_selected_financial_data"><span style="color:#0000ff;white-space:pre-wrap;min-width:fit-content;">[Reserved]</span></a></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Item 7</span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_7_managements_discussion_analysis_f"><span style="color:#0000ff;white-space:pre-wrap;min-width:fit-content;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></a></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Item 7A</span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_7a_quantitative_qualitative_disclos"><span style="color:#0000ff;white-space:pre-wrap;min-width:fit-content;">Quantitative and Qualitative Disclosures about Market Risk</span></a></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Item 8</span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_8_financial_statements_supplementar"><span style="color:#0000ff;white-space:pre-wrap;min-width:fit-content;">Financial Statements and Supplementary Data</span></a></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Item 9</span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_9_changes_in_disagreements_with_acc"><span style="color:#0000ff;white-space:pre-wrap;min-width:fit-content;">Changes in and Disagreements With Accountants on Accounting and Financial Disclosure</span></a></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Item 9A</span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_9a_controls_procedures"><span style="color:#0000ff;white-space:pre-wrap;min-width:fit-content;">Controls and Procedures</span></a></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Item 9B</span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_9b_or_information"><span style="color:#0000ff;white-space:pre-wrap;min-width:fit-content;">Other Information</span></a></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Item 9C</span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_9c_disclosure_regarding_foreign_jur"><span style="color:#0000ff;white-space:pre-wrap;min-width:fit-content;">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</span></a></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td colspan="4" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td colspan="3" style="text-indent:1.5pt;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#part_iii"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">Part III</span></a></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Item 10</span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_10_directors_executive_ficers_corpo"><span style="color:#0000ff;white-space:pre-wrap;min-width:fit-content;">Directors, Executive Officers and Corporate Governance</span></a></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Item 11</span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_11_executive_compensation"><span style="color:#0000ff;white-space:pre-wrap;min-width:fit-content;">Executive Compensation</span></a></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Item 12</span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_12_security_ownership_certain_benef"><span style="color:#0000ff;white-space:pre-wrap;min-width:fit-content;">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></a></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Item 13</span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_13_certain_relationships_related_tr"><span style="color:#0000ff;white-space:pre-wrap;min-width:fit-content;">Certain Relationships and Related Transactions, and Director Independence</span></a></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Item 14</span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_14_principal_accounting_fees_servic"><span style="color:#0000ff;white-space:pre-wrap;min-width:fit-content;">Principal Accounting Fees and Services</span></a></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td colspan="4" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td colspan="3" style="text-indent:1.5pt;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#part_iv"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">Part IV</span></a></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Item 15</span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_15_exhibits_financial_statement_sch"><span style="color:#0000ff;white-space:pre-wrap;min-width:fit-content;">Exhibits, Financial Statement Schedules</span></a></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Item 16</span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_16_form_10k_summary"><span style="color:#0000ff;white-space:pre-wrap;min-width:fit-content;">Form 10-K Summary</span></a></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td colspan="4" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td colspan="3" style="text-indent:1.5pt;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#exhibit_index"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exhibit Index</span></a></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td colspan="3" style="text-indent:1.5pt;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#signatures"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Signatures</span></a></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;">&#160;</p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="a201710_k_htm_s1b3f2826b7ed500bbc41c3ca3"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">FORWARD-LOOKIN</span><span id="forwardlooking_information"></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">G INFORMATION</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Forward-looking statements appear in this Annual Report, including but not limited to Item 7, &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations,&#8221; and in other written and oral statements made by or on behalf of us. These forward-looking statements include, but are not limited to, statements relating to our goals, strategies, expectations, competitive environment, compliance with regulations, availability of resources, future events and future financial performance. Such forward-looking statements are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. These forward-looking statements typically can be identified by such words as &#8220;anticipate,&#8221; &#8220;estimate,&#8221; &#8220;forecast,&#8221; &#8220;project,&#8221; &#8220;intend,&#8221; &#8220;expect,&#8221; &#8220;believe,&#8221; &#8220;should,&#8221; &#8220;could,&#8221; &#8220;may,&#8221; or other similar words or expressions. We caution readers that such forward-looking statements involve risks and uncertainties that could cause actual events or results to differ materially from those expressed or implied herein, including, but not limited to, the risk factors detailed in this Annual Report.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our forward-looking statements are based on our beliefs and assumptions using information available at the time the statements are made. We caution the reader not to place undue reliance on our forward-looking statements as (i) these statements are neither a prediction nor a guarantee of future events or circumstances and (ii) the assumptions, beliefs, expectations and projections about future events may differ materially from actual results. We undertake no obligation to publicly update any forward-looking statement to reflect developments occurring after the statement is made, except to the extent required by law.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="fis_part_i"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">PART</span><span id="part_i"></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> I</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_1_business"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ITEM 1. B</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">USINESS</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unless the context requires otherwise, references in this report to &#8220;Old Dominion,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us&#8221; and &#8220;our&#8221; refer to Old Dominion Freight Line, Inc.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Overview</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are one of the largest North American less-than-truckload (&#8220;LTL&#8221;) motor carriers. We provide regional, inter-regional and national LTL services through a single integrated, union-free organization. Our service offerings, which include expedited transportation, are provided through an expansive network of service centers located throughout the continental United States. Through strategic alliances, we also provide LTL services throughout North America. In addition to our core LTL services, we offer a range of value-added services including container drayage, truckload brokerage and supply chain consulting. More than 98% of our revenue has historically been derived from transporting LTL shipments for our customers, whose demand for our services is generally tied to industrial production and the overall health of the U.S. domestic economy.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have increased our revenue and customer base over the past ten years primarily through organic market share growth. Our infrastructure allows us to provide service through each of our regions covering the continental United States. In addition to numerous service center renovations, expansions, and existing service center relocations, we opened 2, 22 and 36 new service centers over the past one, five and ten years, respectively, for a total of 257 service centers at December 31, 2023. We believe these actions produced increased capacity within our service center network and provide us with opportunities for future growth.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We believe the growth in demand for our services can be attributed to our ability to consistently provide a superior level of customer service at a fair price, which allows our customers to meet their supply chain needs. Our integrated structure allows us to offer our customers consistent, high-quality service from origin to destination, and we believe our operating structure and proprietary information systems enable us to efficiently manage our operating costs. Our services are complemented by our technological capabilities, which we believe improve the efficiency of our operations while also empowering our customers to manage their individual shipping needs.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We were founded in 1934 and incorporated in Virginia in 1950. Our principal executive offices are located at 500 Old Dominion Way, Thomasville, North Carolina 27360.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our Industry</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Trucking companies provide transportation services to virtually every industry operating in the United States and generally offer higher levels of reliability and faster transit times than other surface transportation options. The trucking industry is comprised principally of two types of motor carriers: LTL and truckload. LTL freight carriers typically pick up multiple shipments from multiple customers on a single truck. The LTL freight is then routed through a network of service centers where the freight may be transferred to other trucks with similar destinations. LTL motor carriers generally require a more expansive network of local pickup and delivery</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;">&#160;</p></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(&#8220;P&amp;D&#8221;) service centers, as well as larger breakbulk, or hub, facilities. In contrast, truckload carriers generally dedicate an entire truck to one customer from origin to destination.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant capital is required to create and maintain a network of service centers and a fleet of tractors and trailers. The high fixed costs and capital spending requirements for LTL motor carriers make it difficult for new start-up or small operators to effectively compete with established carriers. In addition, successful LTL motor carriers generally employ, and regularly update, a high level of technology-based systems and processes that provide information to customers and help reduce operating costs.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In 2022, the LTL industry had revenue of approximately $53.8 billion based on information reported in </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Transport Topics</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The LTL industry is highly competitive on the basis of service and price and has consolidated significantly since the industry was deregulated in 1980. The largest 5 and 10 LTL motor carriers accounted for approximately 56% and 81%, respectively, of the domestic LTL market in 2022 according to information reported in </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Transport Topics</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. We believe consolidation in our industry will continue due to increased customer demand for transportation providers that can offer both regional and national service as well as other complementary value-added services.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Competition</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The transportation and logistics industry is intensely competitive and highly fragmented. We compete with regional, inter-regional and national LTL carriers and, to a lesser extent, with truckload carriers, small package carriers, airfreight carriers and railroads. We also compete with, and provide transportation services to, third-party logistics providers that determine both the mode of transportation and the carrier. Some of our competitors may have a broader global network and a wider range of services than we do. Competition in our industry is based primarily on service, price, available capacity and business relationships. We believe we are able to gain market share by providing high-quality service at a fair price and intend to expand the capacity of our network to accommodate future growth.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Throughout our organization, we continuously seek to improve customer service by, among other things, maximizing on-time performance and minimizing cargo claims. We believe our transit times are generally faster and more reliable than those of our principal national competitors, in part because of our more efficient service center network, use of team drivers and proprietary technology. In addition, we provide greater geographic coverage than most of our regional competitors. Our diversified mix and scope of regional, inter-regional and national LTL service, combined with our value-added service offerings, enables us to provide our customers with a single source to meet their shipping and logistics needs. We believe the combination of these factors provides us with a distinct advantage over most of our competitors.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We utilize flexible scheduling and train our employees to perform multiple tasks, which we believe allows us to achieve greater productivity and higher levels of customer service than our competitors. We believe our focus on employee communication, continued education, development and motivation strengthens the relationships and trust among our employees.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Service Center Operations</span></p>
  <p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At December 31, 2023, we operated 257 service center locations, of which we owned 233 and leased 24. Our service centers are responsible for the pickup and delivery ("P&amp;D") of freight within their local service area. Each night, our service centers load outbound freight for transport to our other service centers for delivery. All inbound freight received by the service center in the evening or during the night is generally scheduled for local delivery the next business day, unless a customer requests a different delivery schedule. Our management reviews the productivity and service performance of each service center on a daily basis to help ensure quality service and efficient operations. Our network includes major breakbulk facilities, as well as various other service centers that are used for additional limited breakbulk activity in order to serve our next-day markets. Our service centers are strategically located throughout the country so that we can provide the highest quality service and minimize freight rehandling costs.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Although we have established primary responsibility for customer service at the local service center level, our customers may access information and initiate transactions through our centralized customer service department located at our corporate office or through other digital channels. Our systems allow us to offer our customers access to information such as freight tracking, shipping documents, rate quotes, rate databases and account activity. Our integrated systems and customer service department provide our customers with a single point of contact to access information across all areas of our operations and for each of our service offerings.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Linehaul Transportation</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Linehaul dispatchers control the movement of freight between service centers through integrated freight movement systems. We also utilize load-planning software to optimize efficiencies in our linehaul operations. Our management team monitors freight</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;">&#160;</p></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">movements, transit times, load factors and many other productivity measurements to help ensure that we maintain our high levels of service and efficiency.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We utilize scheduled routes and additional linehaul dispatches as necessary to meet our published transit times. In addition, we gain efficiency through the use of twin 28-foot trailers in our linehaul operations. The use of twin 28-foot trailers permits us to transport freight directly from its point of origin to destination with minimal unloading and reloading, which also reduces our exposure to potential cargo loss and damage expenses. We utilize long-combination vehicles, such as triple 28-foot trailers and combinations of 48-foot and 28-foot trailers, in states where permitted. Twin trailers and long-combination vehicles permit more freight to be transported behind a tractor than could otherwise be transported by one trailer.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Tractors, Trailers and Maintenance</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At December 31, 2023, we owned 10,791 tractors. We generally use new tractors in linehaul operations for approximately three to five years and then transfer those tractors to P&amp;D operations for the remainder of their useful lives. In many of our service centers, tractors perform P&amp;D functions during the day and linehaul functions at night to maximize tractor utilization.</span></p>
  <p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below reflects, as of December 31, 2023, the average age of our tractors and trailers:</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:66.753%;"/>
    <td style="width:1.72%;"/>
    <td style="width:1%;"/>
    <td style="width:12.903%;"/>
    <td style="width:1%;"/>
    <td style="width:1.72%;"/>
    <td style="width:1%;"/>
    <td style="width:12.903%;"/>
    <td style="width:1%;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">Type of Equipment</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of<br/>Units</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average Age<br/></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In years)</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tractors</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,791</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.5</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Linehaul trailers</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,233</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.0</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">P&amp;D trailers</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,181</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.2</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We develop certain specifications for tractors and trailers and then negotiate the production and purchase of this equipment with several manufacturers. These purchases are planned well in advance of anticipated delivery dates in order to accommodate manufacturers&#8217; production schedules. We generally believe there is sufficient capacity among suppliers to help ensure an uninterrupted supply of equipment to support our operations. We may periodically utilize third-party transportation providers in our linehaul network to supplement our equipment or maintain older equipment that would have otherwise been replaced based on our normal equipment cycle, in order to support our equipment needs.</span></p>
  <p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below sets forth our capital expenditures for tractors and trailers for the years ended December 31, 2023 and 2022. For more information concerning our capital expenditures, see Item 7, &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations &#8211; Liquidity and Capital Resources&#8221; in this report.</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:66.72%;"/>
    <td style="width:1.72%;"/>
    <td style="width:1%;"/>
    <td style="width:12.92%;"/>
    <td style="width:1%;"/>
    <td style="width:1.72%;"/>
    <td style="width:1%;"/>
    <td style="width:12.92%;"/>
    <td style="width:1%;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">In thousands</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tractors</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">203,417</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">148,719</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trailers</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">181,534</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">216,697</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">384,951</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">365,416</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At December 31, 2023, we operated 46 fleet maintenance centers at strategic service center locations throughout our network. These fleet maintenance centers are equipped to perform routine and preventive maintenance and repairs on our equipment.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We adhere to established maintenance policies and procedures to help ensure our fleet is properly maintained. Tractors are routed to appropriate maintenance facilities or authorized repair vendors generally at designated mileage intervals or every 90 days, whichever occurs first. Trailers are also generally scheduled for preventive maintenance every 90 days.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Customers</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue is generated primarily from customers throughout the United States and North America. In 2023, our largest customer accounted for approximately 5.2% of our revenue and our largest 5, 10 and 20 customers accounted for 15.0%, 21.6% and 30.6% of our revenue, respectively. For each of our last two fiscal years, more than 95% of our revenue was derived from services performed in the United States and less than 5% of our revenue was generated from services performed internationally. We believe the diversity of our customer base helps protect our business from adverse developments in a single geographic region and from the reduction or loss of business from a single customer.</span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;">&#160;</p></div>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We utilize an integrated freight-costing system to determine the price level at which a particular freight shipment will be profitable. We can modify elements of this freight-costing model to simulate the actual conditions under which the freight will be moved. Many of our customers engage our services through the terms and provisions of our tariffs and through negotiated service contracts. We also compete for business by participating in bid solicitations. Customers generally solicit bids for relatively large numbers of shipments for a period of one to two years and typically choose to enter into contractual arrangements with a limited number of motor carriers based upon price and service.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Seasonality</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our tonnage levels and revenue mix are subject to seasonal trends common in our industry, although other factors, such as macroeconomic changes, could cause variation in these trends. Our revenue and operating margins in the first and fourth quarters are typically lower than those during the second and third quarters due to reduced shipments during the winter months. Harsh weather, hurricanes, tornadoes, floods and other natural disasters can also adversely impact our performance by reducing demand and increasing operating expenses. We believe seasonal trends will continue to impact our business.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Technology</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our technology is critical to the success and delivery of the premium service provided by our operations. We continually seek to upgrade and enhance our technological capabilities, including our use of cloud-based technology. We also provide access to our systems through multiple secure gateways that offer our customers and employees maximum flexibility and access to information. We employ vehicle safety systems, forward-facing cameras, on-board computer systems, smart phones, freight handling systems and logistics technology to reduce costs and transit times, as well as to meet regulatory requirements. Our data systems are integrated at every level within our organization, which we believe is critical to our success. Our systems are protected through physical and software safeguards, as well as redundant systems, network security measures and backups. We continue to focus on the development and enhancement of the technology used in our operations in order to improve the efficiency and effectiveness of our services.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Insurance</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We carry a significant amount of insurance with third-party insurance carriers that provides various levels of protection for our risk exposure, including protection in the areas of property, casualty, cyber, management, and group health, with coverage limits and retention/deductible levels that we believe are reasonable given historical claim activity and severity. We believe that our policy of maintaining self-insured retentions or deductibles under these various insurance programs for a portion of our risks, supported by our safety, claims management and loss prevention programs, is an effective means of managing insurance costs. We periodically review our risk exposure and insurance coverage applicable to those risks and believe that we maintain sufficient insurance coverage.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Diesel Fuel Availability and Cost</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We depend heavily upon the availability and quality of diesel fuel, including alternative fuel types, to provide our transportation services. We maintain fuel storage and pumping facilities at certain service center locations as the primary source for fueling our fleet, and we utilize over-the-road fueling options at retail locations as necessary. We could be susceptible to regional and/or national fuel shortages, which could cause us to incur additional expense in order to obtain an adequate supply within our own fueling network or cause us to rely more heavily on higher-priced retail fuel.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We believe our operations and financial condition are susceptible to the same diesel fuel price increases or shortages as those of our competitors. We have fuel surcharge programs that are designed to mitigate the financial statement impact of changes in the price of diesel fuel. Our fuel surcharges are generally indexed to fuel prices published by the U.S. Department of Energy (the &#8220;DOE&#8221;) that reset each week and are one of many components that we use to determine the overall price for our transportation services.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;">&#160;</p></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Human Capital</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Employee Profile</span></p>
  <p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 31, 2023, we employed 22,902 active full-time employees, none of which were represented under a collective bargaining agreement. Our full-time employees work in the following roles:</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:80.06%;"/>
    <td style="width:2.06%;"/>
    <td style="width:1%;"/>
    <td style="width:15.88%;"/>
    <td style="width:1%;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">Full-Time Employees</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of<br/>Employees</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Drivers</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,364</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Platform</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,227</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fleet technicians</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">673</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales, administrative and other</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,638</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,902</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Employee Engagement and Benefits</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our Old Dominion Family of employees are a key factor in the success of our business. The unique OD Family culture encourages development and employee engagement, and motivates our employees to provide the superior customer service for which we are known. We believe this culture is part of what attracts employees and helps keep our turnover rates low. We also provide our employees with a comprehensive benefits package, including a plan that covers our eligible employees&#8217; premium for health insurance, voluntary disability and life insurance coverages, a flexible paid time off policy, a 401(k) plan with a guaranteed employer match as well as a discretionary employer match opportunity, and various wellness programs designed to assist employees with establishing and living a healthy and balanced lifestyle.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Employee Development and Safety</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 31, 2023, we employed 5,911 linehaul drivers and 5,453 P&amp;D drivers on a full-time basis. We select our drivers based upon many factors, including driving records and experience. Among other requirements, our drivers must pass a drug test, have a current U.S. Department of Transportation (&#8220;DOT&#8221;) physical and have a valid commercial driver&#8217;s license prior to employment. Once employed, drivers are required to obtain and maintain hazardous materials endorsements to their commercial driver&#8217;s licenses. Drivers, like all of our employees, are required to take pre-employment drug and alcohol tests and are randomly selected for periodic additional testing.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Since 1988, we have provided a no-cost opportunity for qualified employees to become drivers through the &#8220;Old Dominion Driver Training Program.&#8221; There are currently 3,569 active drivers who have successfully completed this training, which was approximately 31.4% of our driver workforce as of December 31, 2023. We believe our driver training and qualification programs have been important factors in improving our safety record and retaining qualified drivers. Over 22% of our drivers have achieved one million safe driving miles or more. The 10-year average turnover rate for our driver graduates is approximately 7.4%, which is below our 10-year average turnover rate for our Company-wide drivers of approximately 10.1%.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Based on driving records, our drivers are eligible to be rewarded with annual safety bonuses of up to $3,000 per driver. Our safety bonuses paid to drivers totaled $5.5 million, $5.3 million and $4.9 million in 2023, 2022 and 2021, respectively.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We also maintain a &#8220;Management Trainee Program,&#8221; "Sales Trainee Program," and &#8220;Supervisor Development Program&#8221; that offer opportunities for our employees to be considered and prepared for sales and management opportunities. These programs support our philosophy of promoting from within our high-quality workforce.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Governmental Regulation</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are regulated by the DOT and by various state and federal agencies. These regulatory authorities have broad powers over matters relating to authorized motor carrier operations, as well as motor carrier registration, driver hours of service, safety and fitness of transportation equipment and drivers, transportation of hazardous materials, certain mergers and acquisitions and periodic financial reporting. The trucking industry is also subject to regulatory and legislative changes from a variety of other governmental authorities, which address matters such as increasingly stringent environmental regulations, occupational safety and health regulations, limits on vehicle weight and size, ergonomics, port security, and driver hours of service.</span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;">&#160;</p></div>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition, we are subject to compliance with cargo-security and transportation regulations issued by the Transportation Security Administration (&#8220;TSA&#8221;) and Customs and Border Protection (&#8220;CBP&#8221;) within the U.S. Department of Homeland Security. Regulatory requirements, and changes in regulatory requirements or guidance, may affect our business or the economics of the industry by requiring changes in operating practices that could influence the demand for and increase the costs of providing transportation services.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Driver Hours of Service</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Federal Motor Carrier Safety Administration (the &#8220;FMCSA&#8221;) rules provide that a truck driver may work no more than a maximum number of 60 hours within seven consecutive days and 70 hours within eight consecutive days. FMCSA rules further impose a maximum work period of 14 hours (no more than 11 hours of which may be driving time) after first coming on-duty following 10 consecutive hours of off-duty time. FMCSA rules also require that drivers take a 30-minute break prior to driving beyond eight hours. Our drivers utilize electronic logging devices (&#8220;ELDs&#8221;) for the purpose of recording their hours of service.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Commercial Driver&#8217;s License Drug and Alcohol Clearinghouse</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are registered as a motor carrier with the Commercial Driver&#8217;s License Drug and Alcohol Clearinghouse, which requires us to check for drug and alcohol violations of current drivers at least annually and prospective employees prior to hiring.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Environmental Regulation</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are subject to various federal, state and local environmental laws and regulations that focus on, among other things: the disposal, emission and discharge of hazardous waste, hazardous materials, or other materials into the environment or their presence at our properties or in our vehicles; fuel storage tanks; transportation of certain materials; and the discharge or retention of storm water. Under specific environmental laws, we could also be held responsible for any costs relating to contamination at our past or present facilities and at third-party waste disposal sites, as well as costs associated with clean-up of accidents involving our vehicles. We do not believe that the cost of future compliance with current environmental laws or regulations will have a material adverse effect on our operations, financial condition, competitive position or capital expenditures for fiscal year 2024. However, future changes to laws or regulations may adversely affect our operations and could result in unforeseen costs to our business.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Available Information</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Through our website, http://www.odfl.com, we make available, free of charge, our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and any amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (the &#8220;Exchange Act&#8221;), as soon as practicable after we electronically file the material with or furnish it to the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;). The public may read or copy any document we file with the SEC at the SEC&#8217;s website, </span><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">http://www.sec.gov</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (File No. 0-19582). Information contained on our website is neither part of nor incorporated by reference into this Form 10-K or any other report we file with or furnish to the SEC.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_1a"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ITEM 1A. RISK FACTORS</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">An investment in our common stock involves a variety of risks and uncertainties. The following describes some of the material risks that could adversely affect our business, financial condition, operating results or cash flows. We may also be adversely impacted by other risks not presently known to us or that we currently consider immaterial.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Risks Related to our Business and Operations</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">If we are unable to successfully execute our growth strategy, and develop, market and consistently deliver high-quality services that meet customer expectations, our business and future results of operations may suffer.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our growth strategy includes increasing the volume of freight moving through our existing service center network primarily by increasing our market share and selectively expanding our capacity in the United States. In connection with our growth strategy, at various times, we have consistently expanded and upgraded our service center network, purchased additional equipment and increased our sales and marketing efforts, and we expect to continue to do so. Our growth strategy exposes us to a number of risks, including the following:</span></p>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">shortages of suitable real estate may limit our growth and could cause congestion in our service center network, which could result in increased operating expenses;</span></div></div>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;">&#160;</p></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">our projected freight volume growth may differ from actual results, and prior capital investments based on our projections may contribute to excess capacity that could negatively impact our profitability;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">growth may strain our management, capital resources, information systems and customer service;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">hiring new employees may increase training costs and may result in temporary inefficiencies until those employees become proficient in their jobs;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">competition for qualified employees could adversely affect our profitability;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">we may find it more difficult to maintain our unique OD family culture, which we believe has been a key contributor to our success;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">expanding our service offerings may require us to enter into new markets and encounter new competitive challenges; and</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">limited supply and increased costs of new equipment may adversely affect our profitability and cash flows.</span></div></div>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We cannot ensure that we will overcome the risks associated with our growth strategy. If we fail to overcome those risks, we may not realize projected growth and related revenue or profits from our efforts, we may incur additional expenses and, as a result, our financial position and results of operations could be materially and adversely affected.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in our relationships with significant customers, including the loss or reduction in business from one or more of them, could have an adverse impact on our business.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We do not believe the loss of any one customer would materially impact our business and revenue growth due to the diversity of our customer base. We do, however, have a number of customers whose demand for our services is tied to the broader domestic economy that could, collectively, impact our business and potential revenue growth. These customers could experience a decrease in production due to a decrease in the demand for their products, as a result of a decline in the U.S economy or other global economic factors. They could also use other LTL providers or other modes of transportation, such as truckload and intermodal, in response to capacity, service and pricing issues. Finally, unfavorable publicity about us or our employees, particularly given the current environment of instantaneous communication and social media outlets, could damage our reputation and result in these customers reducing their demand for our services. If these factors resulted in a reduction or loss of business from these customers, there could be a material impact on our business and revenue growth.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Insurance and claims expenses could significantly reduce our profitability.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are exposed to a variety of claims, including but not limited to those related to cargo loss and damage, property damage, personal injury, workers&#8217; compensation and healthcare. We have insurance coverage with third-party insurance carriers, but we assume a significant portion of the risk associated with these claims due to our self-insured retentions and deductibles. Our operating results could be adversely affected if any of the following were to occur: (i) the number or the severity of claims increases; (ii) we are required to accrue or pay additional amounts because claims prove to be more severe than our original assessment; or (iii) claims exceed our coverage amounts. If claims exceed our self-insured retention or deductible levels, insurance companies exit the transportation insurance marketplace, or insurance market conditions change, insurers could raise premiums for excess coverage to cover their expenses and anticipated future losses. Coverage also may not be procured or be unavailable for certain claims. In addition, insurance companies generally require us to collateralize our self-insured retention or deductible levels. If these collateralization requirements increase, our borrowing capacity could be adversely affected.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Reductions in the available supply or increases in the cost of equipment and parts may adversely impact our profitability and cash flows.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have previously experienced difficulties in purchasing equipment and parts for repair due to decreased supply and increased costs, and may experience such difficulties in the future. Investment in new equipment is a significant part of our annual capital expenditures and we require an available supply of tractors, trailers, and other freight handling equipment from manufacturers to operate and grow our business. We may also be subject to shortages in raw materials that are required for the production of critical operating equipment and supplies, such as shortages in rubber or steel. Tractor and trailer manufacturers have previously experienced shortages of various component parts and supplies, forcing many manufacturers to reduce or suspend their production, which led to a lower supply of tractors, trailers, and other equipment, higher prices, and lengthened trade cycles. In addition, the availability and price of our equipment may also be adversely affected in the future by regulations on newly manufactured equipment and engines. These regulations, the limited equipment availability, and other supply chain factors have resulted and could continue to result in higher prices for new equipment and related maintenance parts, which could have a material adverse effect on our business, financial</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;">&#160;</p></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">condition, and results of operations, particularly our maintenance expense, depreciation expense, capital expenditures, mileage productivity, and driver retention.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Various economic factors such as inflationary pressures or downturns in the domestic economy could adversely impact our profitability and cash flows.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inflationary pressures have been significant in the United States in recent years. Inflation impacts the cost to operate our business by putting upward pressure on wages, benefits, real estate, equipment, fuel, parts and repairs, insurance, and other general and miscellaneous expenses. If we are unable to sufficiently increase our customer rates to offset the increase in our costs, our profitability and cash flows could be materially affected.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In 2023, we experienced lower freight volumes due to continued softness in the domestic economy. Decreased demand for LTL freight services can negatively impact shipment volume and lower weight per shipment, which in turn can negatively impact freight density in our network. Reduced freight density in our network can have a deleveraging impact on fixed costs, including depreciation and other indirect costs as a percent of revenue, which can adversely impact our profitability and cash flows.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Higher costs for or limited availability of suitable real estate may adversely affect our business operations.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our business model is dependent on the cost and availability of service centers in key strategic areas. We have experienced higher costs to purchase, lease and/or build or renovate service centers as a result of inflation, supply chain issues, increased raw material and labor costs, and higher demand for and reduced supply of such service centers. Shortages in the availability of suitable real estate or delays in obtaining necessary permits or approvals may result in significant additional costs to purchase, lease and/or build or renovate additional necessary service centers, increase our operating expenses, restrict our ability to grow existing markets or expand into new markets and/or prevent us from efficiently serving certain markets.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our growth may be limited by the availability and cost of third-party transportation used to supplement our workforce and equipment needs.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our growth strategy depends upon our ability to maintain adequate capacity throughout our service center network to support the transportation service needs of our customers. In order to maintain adequate capacity to support our customers&#8217; demand for our services we may, from time to time, utilize third-party transportation services to supplement the capacity of our workforce and fleet. If we are unable to find suitable third-party transportation service providers that meet our high service-delivery standards at a reasonable cost, when needed, our revenue growth and financial results may be adversely impacted.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We may be adversely impacted by fluctuations in the availability and price of diesel fuel.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Diesel fuel is a critical component of our operations and a significant operating expense for our business. Fluctuations in prices and availability of diesel fuel could have a material adverse effect on our operating results. Diesel fuel prices and fuel availability can be impacted by factors beyond our control, such as natural or man-made disasters; adverse weather conditions; political events; disruption or failure of technology or information systems; price and supply decisions by oil producing countries and cartels; effect of any international conflicts; armed conflict; terrorist activities; world supply and demand imbalances; changes in refining capacity; changes in governmental policy concerning fuel production, transportation, taxes or marketing; tariffs; sanctions; public and investor sentiment; and quotas or other changes to trade agreements. We maintain fuel storage and pumping facilities at many of our service center locations; however, we may be susceptible to fuel shortages at certain locations that could cause us to incur additional expense to ensure adequate supply on a timely basis and to prevent a disruption to our service schedules. An interruption in the supply of diesel fuel could have a material adverse effect on our operating results.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We do not hedge against the risk of diesel fuel price increases. An increase in diesel fuel prices or diesel fuel taxes, or any change in federal or state regulations that results in such an increase, could have a material adverse effect on our operating results. We have fuel surcharge programs in place with a majority of our customers, which help offset the negative impact of the increased cost of diesel fuel and other petroleum-based products. However, we also incur fuel costs that cannot be recovered even with respect to customers with which we maintain fuel surcharge programs, such as those costs associated with empty miles. Because our fuel surcharge recovery lags behind changes in fuel prices, our fuel surcharge recovery may not capture the increased costs we pay for fuel, especially when prices are rising, leading to fluctuations in our levels of reimbursement. We regularly monitor the components of our pricing, including fuel surcharges, and address individual account profitability issues with our customers when necessary; however, there can be no assurance that fuel surcharges can be maintained indefinitely or will be sufficiently effective in offsetting increases in diesel fuel prices.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;">&#160;</p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our results of operations may be affected by seasonal factors, harsh weather conditions and disasters.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our operations are subject to seasonal trends common in our industry. Our revenue and operating margins in the first and fourth quarters are typically lower than those during the second and third quarters due to reduced shipments, decreased fuel efficiency, increased cold-weather related maintenance costs of revenue equipment, and increased insurance and claims costs during the winter months. Harsh weather or natural disasters, including but not limited to hurricanes, tornadoes, floods, fires, earthquakes and storms, can also adversely impact our performance by disrupting freight shipments or routes, destroying our assets, disrupting fuel supplies, increasing fuel costs, increasing maintenance costs, reducing demand and negatively impacting the business or financial condition of our customers, any of which could harm our results of operations or make our results of operations more volatile.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have significant ongoing cash requirements that could limit our growth and affect our profitability if we are unable to obtain sufficient capital.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our business is highly capital intensive. As further described in Part II, Item 7 of this Annual Report on Form 10-K, we generally finance our capital expenditures and planned growth with existing cash, cash flows from operations, issuance of debt (including pursuant to our note purchase and private shelf agreement) and through available borrowings under our existing senior unsecured credit agreement. We may require additional capital to finance long-term real estate purchase opportunities and acquisitions, which we may fund through additional debt or through equity offerings. If we are unable to generate sufficient cash from our operations or raise capital by accessing the debt and equity markets, we may be forced to limit our growth and operate our equipment for longer periods of time, which could have a material adverse effect on our operating results. Our business also has significant ongoing operating cash requirements. If our cash requirements are high or our cash flows from operations is low during particular periods, we may need to seek additional financing, which could be costly or difficult to obtain.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A decrease in the demand and value of used equipment may impact our results of operations.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As we purchase new tractors and trailers as part of our normal replacement cycle each year, we rely on the used equipment market to dispose of our older equipment. Oversupply in the transportation industry as well as adverse domestic and foreign economic conditions can negatively impact the demand for used equipment and, therefore, reduce the value we can obtain on our used equipment. If we are unable to sell our older equipment at or above our salvage value, the resulting losses could have a significant impact on our results of operations.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We may be unable to successfully consummate and integrate acquisitions.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the future, we may seek to acquire other LTL carriers as well as other complementary businesses. Exploration of potential acquisitions requires significant attention from our management team. In addition, we expect to compete for acquisition opportunities with other companies, some of which may have greater financial and other resources than we do. We cannot ensure that we will have sufficient cash to consummate an acquisition or otherwise be able to obtain financing under acceptable terms - or obtain financing at all - for an acquisition. If we are unable to access sufficient funding for potential acquisitions, we may not be able to complete transactions that we otherwise find advantageous.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Any acquisition will entail numerous risks, including:</span></p>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">we may not achieve anticipated levels of revenue, efficiency, cash flows and profitability;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">we may experience difficulties managing businesses that are outside our historical core competency and markets;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">we may underestimate the resources required to support acquisitions, which could disrupt our ongoing business and distract our management;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">we may incur unanticipated costs to our infrastructure to support new business lines or separate legal entities;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">we may be required to temporarily match existing customer pricing in the acquiree&#8217;s markets, which may be lower than the rates that we would typically charge for our services;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">liabilities we assume could be greater than our original estimates or may not be disclosed to us at the time of acquisition;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">we may incur additional indebtedness or we may issue additional equity to finance future acquisitions, which could be dilutive to our shareholders;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">potential loss of key employees and customers of the acquired company; and</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">an inability to recognize projected cost savings and economies of scale.</span></div></div>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;">&#160;</p></div>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition, we may have difficulty integrating any acquired business and its operations, services and personnel into our existing operations, and such integration may require a significant amount of time and effort by our management team. To the extent we do not successfully avoid or overcome the risks or problems resulting from any acquisitions we undertake, there could be a material adverse effect on our business, financial condition and results of operations.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are subject to various risks arising from our international business operations and relationships, which could adversely affect our business.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We arrange for transportation and logistics services to and from various international locations and are subject to both the risks of conducting international business and the requirements of the Foreign Corrupt Practices Act of 1977 (the &#8220;FCPA&#8221;). Failure to comply with the FCPA may result in legal claims against us. In addition, we face other risks associated with international operations and relationships, which may include restrictive trade policies, the renegotiation of international trade agreements, imposition of duties, taxes or government royalties imposed by foreign governments, which could adversely affect our business.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Anti-terrorism measures and terrorist events may disrupt our business.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Federal, state and municipal authorities have implemented and are continuing to implement various anti-terrorism measures, including checkpoints and travel restrictions on large trucks. If additional security measures disrupt or impede the timing of our deliveries, we may fail to meet the requirements of our customers or incur increased expenses to do so. There can be no assurance that new anti-terrorism measures will not be implemented and that such measures will not have a material adverse effect on our operations.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Risks Related to our Industry</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We operate in a rapidly evolving and highly competitive industry, and our business will suffer if we are unable to adequately address potential downward pricing pressures and other factors that may adversely affect our operations and profitability.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our industry, faced with requirements for faster deliveries and increased visibility into shipments, is rapidly evolving and increasingly competitive. Numerous competitive factors could impair our ability to maintain our current profitability. These factors include, but are not limited to, the following:</span></p>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">we compete with other transportation service providers of varying sizes, some of which may have more equipment, a broader global network and brand recognition, a wider range of services, more fully developed information technology systems, greater capital resources or other competitive advantages;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">some of our competitors may reduce their prices to gain business, especially during times of reduced growth rates in the economy, which may limit our ability to maintain or increase prices or maintain revenue;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">we may be unable to continue to collect fuel surcharges or our fuel surcharge program may become ineffective in mitigating the impact of the fluctuating costs of fuel and other petroleum-based products;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">many customers reduce the number of carriers they use by selecting &#8220;core carriers&#8221; as approved transportation service providers and we may not be selected;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">many customers periodically accept bids from multiple carriers for their shipping needs, and this process may depress prices or result in the loss of some business to competitors;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">some shippers may choose to acquire their own trucking fleet or may choose to increase the volume of freight they transport if they have an existing trucking fleet;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">some customers may choose to consolidate certain LTL shipments through a different mode of transportation, such as truckload, intermodal or rail;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">some customers may perceive our environmental, social and governance (&#8220;ESG&#8221;) profile to be less robust than that of our competitors, which could influence the selection of their carrier;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">our customers may manage their inventory levels more closely to a &#8220;just-in-time&#8221; basis, which may increase our costs and adversely affect our ability to meet our customers&#8217; needs;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">consolidation in the ground transportation industry may create other large carriers with greater financial resources to use in operations and other competitive advantages relating to their size;</span></div></div>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;">&#160;</p></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">advances in technology require increased investments to remain competitive, technological transitions may cause operational challenges and our customers may not be willing to accept higher prices to cover the cost of these investments;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">large transportation and e-commerce companies are making significant investments in their capabilities to compete with us;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">competition from non-asset-based logistics and freight brokerage companies may adversely affect our customer relationships and ability to maintain sufficient pricing; and</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">our existing or future competitors may adopt emerging or additional technologies that improve their operating effectiveness, which could negatively affect our ability to remain competitive.</span></div></div>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">If we are unable to effectively compete with other LTL carriers, whether on the basis of price, service, brand recognition or otherwise, we may be unable to retain existing customers or attract new customers, either of which could have a material adverse effect on our business, financial condition and results of operations. Furthermore, continued merger and acquisition or other transaction activity in transportation and logistics could result in stronger or new competitors, which could have a material adverse effect on our business, financial condition and results of operations. We may not be able to compete successfully in an increasingly consolidated LTL industry and cannot predict with certainty how industry consolidation will affect our competitors or us.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our customers&#8217; and suppliers&#8217; businesses may be impacted by various economic factors such as recessions, inflation, downturns in the economy, global uncertainty and instability, changes in U.S. social, political, and regulatory conditions and/or a disruption of financial markets, which may decrease demand for our services or increase our costs.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Adverse macroeconomic conditions, both in the U.S. and internationally, such as recent high inflation, continued high interest rates and slower economic growth has, and may continue to, negatively affect our customers&#8217; business levels, the amount of transportation services they need, their ability to pay for our services and overall freight levels, any of which might impair our asset utilization. Additionally, uncertainty and instability in the global economy or widespread outbreak of an illness or any other communicable disease or public health crisis, as we saw with the COVID-19 pandemic, may lead to fewer goods being transported and could have a material adverse effect on our business, financial condition and results of operations. The U.S. government has taken certain other actions that have negatively impacted U.S. trade, including imposing tariffs on certain goods imported into the United States, and several foreign governments have imposed tariffs on certain goods imported from the United States. Any further changes in U.S. or international trade policy could trigger additional retaliatory actions by affected countries, resulting in &#8220;trade wars&#8221; and increased costs for goods transported globally, which may reduce customer demand for these products if the parties having to pay tariffs or address other anti-trade measures increase their prices, or in trading partners limiting their trade with countries that impose such measures. If these consequences are realized, the volume of global economic activity may be significantly reduced. Such a reduction could have a material adverse effect on our business, results of operations and financial condition, as well as the price of our common stock.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Customers adversely impacted by changes in U.S. trade policies or otherwise encountering adverse economic conditions, including as a result of current inflationary pressures, may be unable to obtain additional financing or financing under acceptable terms. These customers represent a greater potential for bad debt losses, which may require us to increase our reserve for bad debt. Economic conditions resulting in bankruptcies of a concentration of our customers could have a significant impact on our financial position, results of operations or liquidity in a particular year or quarter. Further, when adverse economic times arise, customers may select competitors that offer lower rates in an attempt to lower their costs, and we might be forced to lower our rates or lose freight volumes.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our suppliers&#8217; business levels also may be negatively affected by adverse economic conditions and changes in the political and regulatory environment, both in the U.S. and internationally, or financial constraints, which could lead to disruptions in the workforce, supply and availability of equipment, parts and services critical to our operations. A significant interruption in our normal supply chain could disrupt our operations, increase our costs and negatively impact our ability to serve our customers.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Risks Related to Labor Matters</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">If our employees were to unionize, our operating costs would increase and our ability to compete would be impaired.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">None of our employees are currently represented under a collective bargaining agreement. However, from time to time there have been efforts to organize our employees at various service centers. Further, Congress or one or more states could approve legislation and/or the National Labor Relations Board could render decisions or implement rule changes that could significantly affect</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;">&#160;</p></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">our business and our relationship with our employees, including actions that could substantially liberalize the procedures for union organization. In addition, we can offer no assurance that the Department of Labor will not adopt new regulations or interpret existing regulations in a manner that would favor the agenda of unions, or that our employees will not unionize in the future, particularly if continued regulatory changes facilitate unionization.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The unionization of our employees could have a material adverse effect on our business, financial condition and results of operations because:</span></p>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">restrictive work rules could hamper our efforts to improve and sustain operating efficiency;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">restrictive work rules could impair our service reputation and limit our ability to provide next-day services;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">a strike or work stoppage could negatively impact our profitability and could damage customer and employee relationships;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">shippers may limit their use of unionized trucking companies because of the threat of strikes and other work stoppages; and</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">an election and bargaining process could divert management&#8217;s time and attention from our overall objectives and impose significant expenses.</span></div></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Increases in employee compensation and benefit packages used to attract and retain qualified employees, including drivers and maintenance technicians,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and addressing general labor market challenges could adversely affect our profitability, our ability to maintain or grow our fleet and our ability to maintain our customer relationships.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In recent years, there have been periods of intense competition for qualified employees, specifically drivers, in the transportation industry resulting from a shortage of drivers and general labor market challenges. The extent and duration of the impact of these challenges are subject to numerous factors, including our stringent hiring standards, behavioral changes, prevailing wage rates and other benefits, health and other insurance costs, inflation, stability of overall economic environment, adoption of new or revised employment and labor laws and regulations or government programs, and changing workforce demographics. As the available pool of qualified drivers has been declining, we have faced, and may continue to face, difficulty maintaining or increasing our number of drivers. Similarly, in recent years, there has been a decrease in the overall supply of skilled maintenance technicians, particularly new technicians with qualifications from technical programs and schools, which has made it more difficult, and may continue to make it more difficult, to attract and retain skilled technicians. The compensation and benefit packages we offer our drivers, technicians and other specialized employees are subject to market conditions that have required and may in the future require further increases in wages and benefits. If we are unable to attract and retain a sufficient number of qualified drivers and technicians, or address general labor market challenges, we could be required to adjust our compensation and benefits packages, amend our hiring standards, or operate with fewer trucks and face difficulty meeting customer demands, any of which could adversely affect our growth and profitability.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">If we are unable to retain our key employees, or if we do not continue to effectively execute our succession plan, our business, results of operations and financial position could be adversely affected.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our success will continue to depend upon the experience and leadership of our key employees and executive officers. In that regard, the loss of the services of any of our key personnel could have a material adverse effect on our financial condition, results of operations and liquidity if we are unable to secure replacement personnel who have sufficient experience in our industry and in the management of our business. If we are unable to continue to develop and retain a core group of management personnel and execute succession planning strategies, or we encounter any unforeseen difficulties associated with the transition of members of our management team, our business could be negatively impacted in the future.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Risks Related to Cybersecurity and Technology Matters</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our information technology systems are subject to cyber and other risks, some of which are beyond our control, which could have a material adverse effect on our business, results of operations and financial position.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We rely heavily on the proper functioning and availability of our information systems for our operations as well as for providing value-added services to our customers. Our information systems, including our accounting, communications and data processing systems, are integral to the efficient operation of our business. It is critical that the data processed by these systems remains confidential, as it often includes competitive customer information, confidential customer payment and transaction information, employee records and key financial and operational results and statistics. The sophistication of efforts by hackers, foreign</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;">&#160;</p></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">governments, cyber-terrorists, and cyber-criminals, acting individually or in coordinated groups, to launch distributed denial of service attacks or other coordinated attacks that may cause service outages, gain inappropriate or block legitimate access to systems or information, or result in other business interruptions has continued to increase. The rapid evolution and increased adoption of artificial intelligence technologies may also intensify our cybersecurity risks. We utilize third-party service providers who have access to our systems and certain sensitive data, which exposes us to additional security risks, particularly given the complex and evolving laws and regulations regarding privacy and data protection. While we and our third-party service providers have experienced cyber-attacks and attempted breaches of our and their information technology systems and networks or similar events from time to time, no such incidents have been, individually or in the aggregate, material to us. Cyber incidents that impact the security, availability, reliability, speed, accuracy or other proper functioning of our systems, information and measures, including outages, computer viruses, break-ins and similar disruptions, could have a significant impact on our operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have security processes, protocols and standards in place to protect our information systems, including through physical and software safeguards, as well as redundant systems, network security measures and backup systems. Nevertheless, it is difficult to fully protect against the possibility of power loss, telecommunications failures, cyber-attacks, and other cyber incidents in every potential circumstance that may arise. A significant cyber incident, including system failure, security breach, disruption by malware or ransomware, or other damage, could interrupt or delay our operations, damage our reputation and brand, cause a loss of customers, expose us to a risk of loss or litigation, result in regulatory scrutiny, investigations, actions, fines or penalties and/or cause us to incur significant time and expense to remedy such an event, any of which could have a material adverse impact on our results of operations and financial position. Furthermore, any failure to comply with data privacy, security or other laws and regulations, such as the California Consumer Privacy Act and other similar laws that have been or are expected to be enacted in the United States, at both the federal and state level, could result in claims, legal or regulatory proceedings, inquiries or investigations. As cyber threats are continually evolving, our controls and procedures may become inadequate and we may be required to devote additional resources to modifying or enhancing our systems in the future. Furthermore, while we maintain insurance intended to address costs associated with aspects of cyber incidents, network failures and data privacy-related concerns, we cannot be certain that we will continue to be able to obtain excess insurance coverage in amounts we deem sufficient, our insurance carriers will pay on our insurance claims, or we will not experience a claim for which coverage is not provided.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">If we do not adapt to new technologies implemented by our competitors in the LTL and transportation industry, our business could suffer.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The LTL and transportation industry may be impacted by rapid changes in technologies. Our competitors may implement new technology, including artificial intelligence applications, that could improve their service, price, available capacity or business relationships and increase their market share. If we do not appropriately adapt our operations to these new technologies, our business, financial condition, and results of operations may suffer.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Failure to keep pace with developments in technology, any disruption to our technology infrastructure, or failures of essential services upon which our technology platforms rely could cause us to incur costs or result in a loss of business, which may have a material adverse effect on our results of operations and financial condition.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We rely heavily on information technology systems. Our information technology systems are complex and require ongoing investments and enhancements to meet both internal requirements and the requirements of our customers. If we are unable to invest in and enhance or modernize our technology systems in a timely manner or at a reasonable cost, or if we are unable to train our employees to operate the new, enhanced or modernized systems, our results of operations and financial condition could be adversely affected. We also may not achieve the benefits that we anticipate from any new technology or new or modernized system, and a failure to do so could result in higher than anticipated costs or adversely affect our results of operations.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our information technology systems also depend upon the Internet, third-party service providers, global communications providers, satellite-based communications systems, the electric utilities grid, electric utility providers and telecommunications providers. We have minimal control over the operation, quality, or maintenance of these services or whether vendors will improve their services or continue to provide services that are essential to our business. Disruptions due to transitional challenges in upgrading or enhancing our technology systems; failures in the services upon which our information technology platforms rely, including those that may arise from adverse weather conditions or natural calamities, including but not limited to storms, floods, hurricanes, earthquakes or tornadoes; illegal acts, including terrorist attacks; human error or systems modernization initiatives; and/or other disruptions, may adversely affect our business, which could increase our costs or result in a loss of customers that could have a material adverse effect on our results of operations and financial condition.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;">&#160;</p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Any disruption in the operational and technical services provided to us by third parties could adversely affect our business and subject us to liability.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We rely on third parties to provide us with operational and technical services, such as hosting of our cloud computing and storage needs. The services largely depend on the uninterrupted operation of data centers and the ability to protect computer equipment and information stored in these data centers against damage that may be caused by, among other things, natural disaster, fire, power loss, telecommunications or Internet failure, acts of terrorism, and other similar damaging events. If any of such services were to become inoperable for an extended period, we might be unable to fulfill our contractual commitments. Furthermore, these third parties may have access to information we maintain about our company, operations, customers, employees, vendors, or technology that are critical to or can significantly impact our business operations. Our ability to monitor such third parties&#8217; security measures is limited. Any security incident involving such third parties could compromise the confidentiality, integrity, or availability of, or result in the theft of, our, our customers&#8217;, our employees&#8217;, or our vendors&#8217; data and could negatively impact our operations. Security processes, protocols and standards that we implement and contractual provisions requiring security measures that we impose on such third parties may not be sufficient or effective at preventing such events. Unauthorized access to data and other confidential or proprietary information may be obtained through break-ins, network breaches by unauthorized parties, employee theft or misuse, or other misconduct. If any of the foregoing were to occur or to be perceived to occur, our reputation may suffer, our competitive position may be diminished, we could face lawsuits, regulatory investigation, fines, and potential liability, and our financial results could be negatively impacted.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Risks Related to Legal and Regulatory Matters</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The FMCSA&#8217;s CSA initiative could adversely impact our ability to hire qualified drivers, meet our growth projections and maintain our customer relationships, each of which could adversely impact our results of operations.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The FMCSA&#8217;s Compliance, Safety, Accountability initiative (&#8220;CSA&#8221;) is an enforcement and compliance program designed to monitor and improve commercial motor vehicle safety by measuring the safety record of both the motor carrier and the driver. These measurements are scored and used by the FMCSA to identify potential safety risks and to direct enforcement action.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our CSA scores are dependent upon our safety and compliance experience, which could change at any time. In addition, the safety standards prescribed in CSA could change and our ability to maintain an acceptable score could be adversely impacted. Public disclosure of certain CSA scores was restricted through the enactment of the Fixing America&#8217;s Surface Transportation Act of 2015 (the &#8220;FAST Act&#8221;) on December 4, 2015; however, the FAST Act does not restrict public disclosure of all data collected by the FMCSA. The FMCSA is currently reviewing CSA methodology to address deficiencies identified by the National Academy of Sciences, including the possibility of weak or negative correlation between current safety improvement categories and vehicle crash risk. Nevertheless, if we receive unacceptable CSA scores, and this data is made available to the public, our relationships with our customers could be damaged, which could result in a loss of business.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The requirements of the CSA could also shrink the industry&#8217;s pool of drivers, as those with unfavorable scores could leave the industry. As a result, the costs to attract, train and retain qualified drivers could increase. In addition, a shortage of qualified drivers could increase driver turnover, decrease asset utilization, limit growth and adversely impact our results of operations.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We operate in a highly regulated industry, and increased costs of compliance with, or liability for violation of, existing or future regulations could have a material adverse effect on our business.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are regulated by the DOT and by various state and federal agencies. These regulatory authorities have broad powers over matters relating to authorized motor carrier operations, as well as motor carrier registration, driver hours of service, safety and fitness of transportation equipment and drivers, transportation of hazardous materials, certain mergers and acquisitions and periodic financial reporting. The trucking industry is also subject to regulatory and legislative changes from a variety of other governmental authorities, which address matters such as increasingly stringent environmental regulations, occupational safety and health regulations, limits on vehicle weight and size, ergonomics, port security, and driver hours of service. We are also subject to the costs and potential adverse impact of compliance associated with FMCSA&#8217;s ELD regulations and guidance, including the operation of our fleet and safety management systems on the ELD hardware and software platform. In addition, we are subject to compliance with cargo-security and transportation regulations issued by the TSA and CBP within the U.S. Department of Homeland Security. Regulatory requirements and changes in regulatory requirements or guidance, together with the growing compliance risks presented by increased differences between applicable federal and state regulations, may affect our business or the economics of the industry by requiring changes in operating practices that could influence the demand for and increase the costs of providing transportation services.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;">&#160;</p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are subject to various environmental laws and regulations, and costs of compliance with, liabilities under, or violations of, existing or future environmental laws or regulations could adversely affect our business.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are subject to various federal, state and local environmental laws and regulations that govern, among other things, the disposal, emission and discharge of hazardous waste, hazardous materials, or other materials into the environment, their presence at our properties or in our vehicles, fuel storage tanks, the transportation of certain materials and the discharge or retention of storm water. Under specific environmental laws, we could also be held responsible for any costs relating to contamination at our past or present facilities and at third-party waste disposal sites, as well as costs associated with the clean-up of accidents involving our vehicles. Environmental laws have become and may continue to be increasingly more stringent over time, and there can be no assurance that our costs of complying with current or future environmental laws or liabilities arising under such laws will not have a material adverse effect on our business, operations or financial condition.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We may be adversely affected by legal, regulatory, or market responses to climate change concerns.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Increased concern over climate change and the potential impact of global warming has led to an increase in current and proposed regulation from federal, state and local governments related to our carbon footprint, including with respect to vehicle engine and facility emissions. This increase in regulation could result in increased direct costs, such as taxes, fees, fuel, or capital costs, or changes to our operations in order to comply. There is also a focus from regulators and our customers on sustainability matters. This focus may result in additional legislation or customer requirements, such as limits on vehicle weight and size or energy source. Costs and operational risks associated with future climate change concerns or environmental laws and regulations, sustainability requirements and related investor expectations could have a material adverse effect on our financial condition, results of operations, liquidity and cash flows.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The engines in our newer tractors are subject to emissions-control regulations that could substantially increase operating expenses and future regulations concerning emissions or fuel-efficiency may have a material adverse impact on our business.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2022, the U.S. Environmental Protection Agency (&#8220;EPA&#8221;) finalized new stringent emission standards to reduce nitrogen oxides and establish new standards for greenhouse gas emissions from heavy-duty engines under the Clean Trucks Plan. In December 2021, the California Air Resources Board (&#8220;CARB&#8221;) adopted more stringent standards to reduce nitrogen oxide emissions from heavy-duty trucks. Future strengthening of EPA, CARB or other federal or state regulatory requirements regarding fuel-efficiency or engine emissions of tractors could also result in increases in the cost of capital equipment and maintenance.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The CARB&#8217;s Advanced Clean Fleets (&#8220;ACF&#8221;) rule requires fleets to adopt an increasing percentage of zero emission trucks, complementing CARB&#8217;s Advanced Clean Trucks (&#8220;ACT&#8221;) rule. The ACF rule applies to high-priority fleets of 50 or more trucks, aiming to accelerate the transition to zero emission vehicles (&#8220;ZEVs&#8221;). The ACF rule offers the ZEV Milestones Option or the Model Year Schedule. We have elected the ZEV Milestones Option, which allows fleets to phase in ZEVs between 2025 and 2042, depending on the type of vehicle and its usage. Fleet owners choosing this option must continuously meet or exceed certain scheduled ZEV Fleet Milestone percentage requirements. The ZEV Milestones Option ultimately requires 100% ZEVs by 2035. While CARB&#8217;s ACF and ACT regulations may permit companies to seek exemptions or relief, there are no assurances that relief from either regulation will be obtained. At this point, there are virtually no ZEVs widely available that are suitable replacements for current technology used in LTL operations. In addition, there does not appear to be sufficient infrastructure in place to support an electric vehicle fleet operation throughout our current terminal network. If ZEVs are not available or not commercially viable for the LTL market, we may be required to modify or curtail our operations in California. During any transition to zero-emission trucks, due to the mandates on manufacturers limiting diesel engine sales, we may be forced to continue using older model diesel trucks that may require higher maintenance costs or be less reliable. The transition to utilizing ZEVs could have a material adverse effect on our financial condition, results of operations, liquidity and cash flows.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Expectations relating to ESG considerations and related reporting obligations expose us to potential liabilities, increased costs, reputational harm, and other adverse effects on our business.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Many governments, regulators, investors, employees, customers and other stakeholders are increasingly focused on ESG considerations relating to businesses, including climate change and greenhouse gas emissions, human and civil rights, and diversity, equity and inclusion. In addition, we may make statements about our goals and initiatives through our various non-financial reports, information provided on our website, press statements and other communications. Responding to these ESG considerations and implementation of these goals and initiatives involves risks and uncertainties, requires investments, and depends in part on third-party performance or data that is outside our control.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;">&#160;</p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Healthcare and other mandated benefits-related coverage may increase our costs for employee benefits and reduce our future profitability.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">To attract and retain employees, we maintain a competitive and comprehensive benefits plan for our employees and their dependents. We cannot predict the impact that any state or federal healthcare or mandated benefit legislation or regulation will have on our operations, but we expect costs associated with providing benefits under employee medical plans, paid sick and family leave programs and healthcare-related costs associated with workers&#8217; compensation to continue to increase. Rising employee benefits and healthcare costs in the U.S. could result in significant long-term costs to us, which could have a material adverse effect on our operating results. In addition, rising employee benefits and health-related costs could force us to make further changes to our benefits program, which could negatively impact our ability to attract and retain employees.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are subject to the risks of legal proceedings and claims, governmental inquiries, notices and investigations which could adversely affect our business.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The nature of our business exposes us to the potential for various legal proceedings and claims related to labor and employment, personal injury, property damage, cargo claims, safety and contract compliance, environmental liability and other matters. Accordingly, we are, and in the future may be, subject to legal proceedings and claims that have arisen in the ordinary course of our business, and may include collective and/or class action allegations. We have been, and in the future may again be, subject to potential governmental inquiries, notices or investigations, which also exposes us to the potential for various claims and legal proceedings. The parties in such actions may seek amounts from us that may not be covered in whole or in part by insurance. Defending ourselves against such actions could result in significant costs and could require a substantial amount of time and effort by our management team. We cannot predict the outcome of legal proceedings and claims, governmental inquiries, notices or investigations to which we are a party or whether we will be subject to future legal actions. As a result, the potential costs associated with any such matters could adversely affect our business, financial condition or results of operations.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are subject to legislative, regulatory, and legal developments involving taxes.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Taxes are a significant part of our expenses. We are subject to U.S. federal and state income, payroll, property, sales and use, fuel, and other types of taxes. Changes to tax laws and regulations or changes to the interpretation thereof, or the ambiguity of tax laws and regulations, the subjectivity of factual interpretations, higher tax rates, claims, audits, investigations or legal proceedings involving taxing authorities, could have a material adverse effect on our results of operations, financial condition, and cash flows.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Risks Related to Owning our Common Stock</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Congdon family controls a large portion of our outstanding common stock.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">David S. Congdon, John R. Congdon, Jr. and their affiliate family members beneficially own an aggregate of approximately 12% of the outstanding shares of our common stock. As long as the Congdon family controls a large portion of our voting stock, they may be able to significantly impact the outcome of all matters involving a shareholder vote. The Congdon family&#8217;s interests may differ from the interests of other shareholders and the status of their ownership could change.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There can be no assurance of our ability to declare and pay cash dividends in future periods.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We intend to pay a quarterly cash dividend to holders of our common stock for the foreseeable future; however, dividend payments are subject to approval by our Board of Directors (the "Board"), and are restricted by applicable state law limitations on distributions to shareholders as well as certain covenants under our revolving credit facility and our note purchase and private shelf agreement. As a result, future dividend payments are not guaranteed and will depend upon various factors such as our overall financial condition, available liquidity, anticipated cash needs, future prospects for earnings and cash flows, as well as other factors considered relevant by our Board. In addition, any reduction or suspension in our dividend payments could adversely affect the price of our common stock.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The amount and frequency of our stock repurchases may fluctuate.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The amount, timing and execution of our stock repurchase program may fluctuate based on our strategic approach and our priorities for the use of cash. Other factors that may impact share repurchases include changes in stock price, profitability, capital structure, or cash flows. Our revolving credit facility and our note purchase and private shelf agreement also include provisions that may limit our ability to make payments for share repurchases. We may also use cash for investing in strategic assets or dividend payments, instead of share repurchases.</span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;">&#160;</p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The market value of our common stock has been and may in the future be volatile, and could be substantially affected by various factors.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The price of our common stock on the Nasdaq Global Select Market changes constantly. We expect that the market price of our common stock will continue to fluctuate due to a variety of factors, many of which are beyond our control. These factors include, among others:</span></p>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">actual or anticipated variations in earnings, financial or operating performance or liquidity;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">changes in analysts&#8217; recommendations or projections;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">failure to meet analysts&#8217; projections;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">general political, social, economic and capital market conditions;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">announcements of developments related to our business;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">operating and stock performance of other companies deemed to be peers;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">actions by government regulators;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">changes in key personnel;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">potential costs and liabilities associated with cyber incidents;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">investor sentiment with respect to our policies or efforts on ESG matters;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">widespread outbreak of an illness or any other communicable disease or public health crisis;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">fluctuations in trading volume, including substantial increases or decreases in reported holdings by significant shareholders;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">expectations regarding our capital deployment program, including any existing or potential future share repurchase programs and any future dividend payments that may be declared by our Board, or any determination to cease repurchasing stock or paying dividends; </span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">news reports of trends, concerns and other issues related to us or our industry, including changes in regulations; and</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">other factors described in this &#8220;Risk Factors&#8221; section.</span></div></div>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our common stock price may continue to fluctuate significantly in the future, and these fluctuations may be unrelated to our performance. General market price declines or market volatility in the future could adversely affect the price of our common stock, and the current market price of our common stock may not be indicative of future market prices.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our articles of incorporation, our bylaws and Virginia law contain provisions that could discourage, delay or prevent a change in our control or our management.</span></p>
  <p style="text-indent:5%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Provisions of our articles of incorporation, bylaws and the laws of Virginia, the state in which we are incorporated, may discourage, delay or prevent a change in control of us or a change in management that shareholders may consider favorable. These provisions:</span></p>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">limit who may call a special meeting of shareholders;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">require shareholder action by written consent to be unanimous;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">establish advance notice and other substantive and procedural requirements for nominations for election to our Board or for proposing matters that can be acted upon at shareholder meetings;</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">may make it difficult to merge with or otherwise absorb a Virginia corporation acquired in a tender offer for the three years after the acquisition; and</span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">may make an unsolicited attempt to gain control of us more difficult by restricting the right of specified shareholders to vote newly acquired large blocks of stock.</span></div></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;">&#160;</p></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_1b_unresolved_staff_comments"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ITEM 1B. UNRESOLV</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ED STAFF COMMENTS</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">None.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_1c_cyber_security"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ITEM 1C. CYBERSECURITY</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Board, through its Risk Committee, oversees the Company&#8217;s risk identification, risk tolerance, and management practices for enterprise risks facing the Company, including, but not limited to, risks associated with technology and operations, such as cybersecurity and cyber incident analysis and assessment. Our cybersecurity policies, standards, processes and practices are fully integrated into our enterprise risk management (&#8220;ERM&#8221;) program and are based on recognized frameworks established by the National Institute of Standards and Technology and other applicable industry best practices. In general, we seek to address cybersecurity risks through a comprehensive, cross-functional approach that is focused on protecting our systems to support our business operations, preserving the confidentiality, security and availability of the information that we collect and store by identifying, preventing and mitigating cybersecurity threats and effectively assessing and, if and as needed, responding to any cybersecurity threats and/or incidents.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Risk Management and Strategy</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">   </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Key elements of our cybersecurity program include the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">   </span></p>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Board&#8217;s oversight of cybersecurity risk management is supported by the Risk Committee, which regularly interacts with our ERM function, our Director of Information Security, and other members of the OD Technology Department.   </span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have implemented a comprehensive, cross-functional approach to identifying, preventing, and mitigating cybersecurity threats and/or incidents, while also implementing controls and procedures that provide for the prompt escalation of cybersecurity incidents as appropriate (including information that is conveyed to the Board under certain circumstances) so that decisions regarding the public disclosure and reporting of such incidents can be made by management in a timely manner.   </span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We deploy technical safeguards that are designed to protect our information systems from cybersecurity threats, including firewalls, intrusion prevention and detection systems, anti-malware functionality and access controls, which are evaluated and improved through vulnerability assessments and cybersecurity threat intelligence.   </span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have established and maintain comprehensive incident response and recovery plans that are designed to help us to timely and efficiently respond to a cybersecurity incident, and such plans are tested and evaluated on at least an annual basis.  </span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We maintain a comprehensive, risk-based approach to identifying and overseeing cybersecurity risks presented by third parties, including vendors, service providers and other external users of our systems, as well as the systems of third parties that could adversely impact our business in the event of a cybersecurity incident affecting those third-party systems.   </span></div></div>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We provide regular, mandatory training for employees regarding cybersecurity threats as a means to equip our employees with effective tools to address cybersecurity threats, and to communicate our evolving information security policies, standards, processes and practices.  </span></div></div>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our Internal Audit Department, as part of its audit plan that is approved by the Audit Committee of the Board, conducts information technology audits as well as periodically engages third parties to perform cybersecurity attack and penetration assessments. We also use third parties to periodically benchmark and assess our cybersecurity readiness and to assess how any known vulnerabilities might impact our Company as well as the sufficiency of our response. The results generated from these activities are reported to management and are used to develop action plans to address any identified opportunities for risk mitigation and overall improvement. The Risk Committee of our Board is apprised by management of the results of the third-party analysis, any related action plans, and progress against those plans. Management, together with members of our OD Technology Department, brief the Board directly, or through their communications with the Risk Committee, on information security matters on at least a quarterly basis. After gathering and assessing information about our risk exposure, the Risk Committee reports the results of its review to the Board on a regular basis.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  </span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Please refer to &#8220;Risks Related to Cybersecurity and Technology Matters&#8221; under Item 1A, &#8220;Risk Factors&#8221; above for a discussion of the risks from cybersecurity threats and the potential impact to our strategy, results of operations and financial condition.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">   </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;">&#160;</p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Governance</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Board and the Risk Committee each receive regular presentations and reports on cybersecurity risks, which address a wide range of topics including recent developments, evolving standards, vulnerability assessments, third-party and independent reviews, the threat environment, technological trends and information security considerations. The Board and the Risk Committee also receive prompt and timely information regarding any cybersecurity incident that meets established reporting thresholds, as well as ongoing updates regarding any such incident.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">   </span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our Director of Information Security has served in various roles in information technology and information security for over 30 years, and is a Certified Information Systems Security Professional (CISSP).  He and other members of the OD Technology Department work collaboratively across the Company and have implemented programs designed to protect our information systems from cybersecurity threats and position our Company to promptly respond, in coordination with various members of our senior management team, to any cybersecurity incidents in accordance with our incident response and recovery plans. To facilitate the success of our cybersecurity risk management program, multidisciplinary teams throughout the Company are deployed to address cybersecurity threats and to respond to any cybersecurity incidents. Through ongoing communications and collaboration with these teams, including members of our senior management team, as appropriate, our Director of Information Security monitors the prevention, detection, mitigation and remediation of any cybersecurity threats and incidents in real time, and reports any such threats and incidents to the Risk Committee when appropriate.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_2_properties"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ITEM 2. P</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ROPERTIES</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We own our principal executive office located in Thomasville, North Carolina, and 233 of the 257 service centers we operated as of December 31, 2023. Our facilities are strategically dispersed over the states in which we operate. Our owned service centers include most of our larger facilities and account for approximately 95% of the total door capacity in our network. At December 31, 2023, the terms of our leased properties ranged from month-to-month to a lease that expires in 2035.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We believe that all of our properties are in good repair and are capable of providing the level of service required by current business levels and customer demands. In addition, we believe we have sufficient capacity in our service center network to accommodate increased demand for our services.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_3_legal_proceedings"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ITEM 3. LEGAL</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> PROCEEDINGS</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are involved in or addressing various legal proceedings and claims, governmental inquiries, notices and investigations that have arisen in the ordinary course of our business and have not been fully adjudicated, some of which may be covered in whole or in part by insurance. Certain of these matters include collective and/or class-action allegations. We do not believe that the resolution of any of these matters will have a material adverse effect upon our financial position, results of operations or cash flows.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Consistent with SEC Regulation S-K Item 103, we have elected to disclose those environmental legal proceedings with a governmental authority if management reasonably believes that the proceedings may involve potential monetary sanctions of $1.0 million or more. Applying this threshold, there are no such unresolved proceedings to disclose as of December 31, 2023.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_4_mine_safety_disclosures"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ITEM 4. MINE SAF</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ETY DISCLOSURES</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Not applicable.</span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;">&#160;</p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="part_ii"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">PART</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> II</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_5_market_for_registrants_common_equ"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ITEM 5. MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STO</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">CKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Common Stock Information</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our common stock is traded on the Nasdaq Global Select Market (&#8220;Nasdaq&#8221;) under the symbol ODFL. At February 16, 2024, there were 423,775 holders of our common stock, including 73 shareholders of record.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:4.4%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides information regarding our repurchases of our common stock during the fourth quarter of 2023:</span></p>
  <p style="text-indent:4.4%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:23.91%;"/>
    <td style="width:1%;"/>
    <td style="width:1%;"/>
    <td style="width:16.447%;"/>
    <td style="width:1%;"/>
    <td style="width:1.2%;"/>
    <td style="width:1%;"/>
    <td style="width:11.785%;"/>
    <td style="width:1%;"/>
    <td style="width:1%;"/>
    <td style="width:1%;"/>
    <td style="width:18.868%;"/>
    <td style="width:1%;"/>
    <td style="width:1.2%;"/>
    <td style="width:1%;"/>
    <td style="width:16.587%;"/>
    <td style="width:1%;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">ISSUER PURCHASES OF EQUITY SECURITIES</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total Number of Shares Purchased </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;">(1)</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average Price Paid per Share</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total Number of Shares Purchased as Part of Publicly Announced Programs</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Approximate Dollar Value of Shares that May Yet Be Purchased Under the Programs</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cceeff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">October 1-31, 2023</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58,925</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">400.08</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58,296</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">287,637,586</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">November 1-30, 2023</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,005</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">392.18</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,376</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">266,302,847</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cceeff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">December 1-31, 2023</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">105,434</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">389.92</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">104,805</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">225,437,013</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">219,364</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">217,477</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:10pt;font-family:Times New Roman;transform-origin:top left;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total number of shares purchased during the quarter includes 1,887 shares of our common stock surrendered by a participant to satisfy tax withholding obligations in connection with the vesting of equity awards issued under our 2016 Stock Incentive Plan.</span></div></div>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On July 28, 2021, we announced that our Board of Directors had approved a stock repurchase program authorizing us to repurchase up to an aggregate of $2.0 billion of our outstanding common stock (the &#8220;2021 Repurchase Program&#8221;). The 2021 Repurchase Program, which does not have an expiration date, began after the completion of our prior repurchase program in January 2022.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On July 26, 2023, we announced that our Board of Directors had approved a new stock repurchase program authorizing us to repurchase up to an aggregate of $3.0 billion of our outstanding common stock. The new repurchase program, which does not have an expiration date, will be effective upon the completion of our 2021 Repurchase Program. At December 31, 2023, our 2021 Repurchase  Program had $225.4 million remaining authorized.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under our repurchase programs, we may repurchase shares from time to time in open market purchases or through privately negotiated transactions. Shares of our common stock repurchased under our repurchase programs are canceled at the time of repurchase and are classified as authorized but unissued shares of our common stock.</span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;">&#160;</p></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Performance Graph</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following graph compares the total shareholder cumulative returns, assuming the reinvestment of all dividends, of $100 invested on December 31, 2018, in (i) our common stock, (ii) the S&amp;P 500 Total Return Index, and (iii) the Dow Jones Transportation Average, for the five-year period ended December 31, 2023.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><img src="img196396528_1.jpg" alt="img196396528_1.jpg" style="width:580px;height:410px;"/>&#160;</p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cumulative Total Return</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:42.248%;"/>
    <td style="width:1.1%;"/>
    <td style="width:1%;"/>
    <td style="width:7.441000000000001%;"/>
    <td style="width:1%;"/>
    <td style="width:1%;"/>
    <td style="width:7.441000000000001%;"/>
    <td style="width:1%;"/>
    <td style="width:1%;"/>
    <td style="width:7.441000000000001%;"/>
    <td style="width:1%;"/>
    <td style="width:1%;"/>
    <td style="width:7.441000000000001%;"/>
    <td style="width:1%;"/>
    <td style="width:1%;"/>
    <td style="width:7.441000000000001%;"/>
    <td style="width:1%;"/>
    <td style="width:1%;"/>
    <td style="width:7.441000000000001%;"/>
    <td style="width:1%;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">12/31/18</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">12/31/19</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">12/31/20</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">12/31/21</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">12/31/22</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">12/31/23</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Old Dominion Freight Line, Inc.</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">154</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">239</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">440</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">350</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">502</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">S&amp;P 500 Total Return Index</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">131</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">156</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">164</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">207</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dow Jones Transportation Average</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">121</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">141</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">188</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">155</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">186</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_6_selected_financial_data"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ITEM 6.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">[RESERVED]</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;">&#160;</p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_7_managements_discussion_analysis_f"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ITEM 7. MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">This Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations generally discusses our 2023 and 2022 results and year-to-year comparisons between 2023 and 2022. Discussions of our 2021 results and year-to-year comparisons between 2022 and 2021 that are not included in this Annual Report on Form 10-K can be found in &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; in Part II, Item 7 of our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, which was filed with the Securities and Exchange Commission on February 22, 2023.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Overview</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are one of the largest North American less-than-truckload (&#8220;LTL&#8221;) motor carriers. We provide regional, inter-regional and national LTL services through a single integrated, union-free organization. Our service offerings, which include expedited transportation, are provided through an expansive network of service centers located throughout the continental United States. Through strategic alliances, we also provide LTL services throughout North America. In addition to our core LTL services, we offer a range of value-added services including container drayage, truckload brokerage and supply chain consulting. More than 98% of our revenue has historically been derived from transporting LTL shipments for our customers, whose demand for our services is generally tied to industrial production and the overall health of the U.S. domestic economy.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In analyzing the components of our revenue, we monitor changes and trends in our LTL volumes and LTL revenue per hundredweight. While LTL revenue per hundredweight is a yield measurement, it is also a commonly-used indicator for general pricing trends in the LTL industry. This yield metric is not a true measure of price, however, as it can be influenced by many other factors, such as changes in fuel surcharges, weight per shipment and length of haul. As a result, changes in revenue per hundredweight do not necessarily indicate actual changes in underlying base rates. LTL revenue per hundredweight and the key factors that can impact this metric are described in more detail below:</span></p>
  <div style="margin-left:4.444%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.444%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.65067604336724%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">LTL Revenue Per Hundredweight</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> - Our LTL transportation services are generally priced based on weight, commodity, and distance. This measurement reflects the application of our pricing policies to the services we provide, which are influenced by competitive market conditions and our growth objectives. Generally, freight is rated by a class system, which is established by the National Motor Freight Traffic Association, Inc. Light, bulky freight typically has a higher class and is priced at higher revenue per hundredweight than dense, heavy freight. Fuel surcharges, accessorial charges, revenue adjustments and revenue for undelivered freight are included in this measurement. Revenue for undelivered freight is deferred for financial statement purposes in accordance with our revenue recognition policy; however, we believe including it in our revenue per hundredweight metrics results in a more accurate representation of the underlying changes in our yields by matching total billed revenue with the corresponding weight of those shipments.</span></div></div>
  <div style="margin-left:4.444%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.444%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.65067604336724%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">LTL Weight Per Shipment</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> - Fluctuations in weight per shipment can indicate changes in the mix of freight we receive from our customers, as well as changes in the number of units included in a shipment. Generally, increases in weight per shipment indicate higher demand for our customers&#8217; products and overall increased economic activity. Changes in weight per shipment can also be influenced by shifts between LTL and other modes of transportation, such as truckload and intermodal, in response to capacity, service and pricing issues. Fluctuations in weight per shipment generally have an inverse effect on our revenue per hundredweight, as a decrease in weight per shipment will typically cause an increase in revenue per hundredweight.</span></div></div>
  <div style="margin-left:4.444%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.444%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.65067604336724%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Average Length of Haul</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> - We consider lengths of haul less than 500 miles to be regional traffic, lengths of haul between 500 miles and 1,000 miles to be inter-regional traffic, and lengths of haul in excess of 1,000 miles to be national traffic. This metric is used to analyze our tonnage and pricing trends for shipments with similar characteristics, and also allows for comparison with other transportation providers serving specific markets. By analyzing this metric, we can determine the success and growth potential of our service products in these markets. Changes in length of haul generally have a direct effect on our revenue per hundredweight, as an increase in length of haul will typically cause an increase in revenue per hundredweight.</span></div></div>
  <div style="margin-left:4.444%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.444%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.65067604336724%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">LTL Revenue Per Shipment</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> - This measurement is primarily determined by the three metrics listed above and is used in conjunction with the number of LTL shipments we receive to evaluate LTL revenue.</span></div></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;">&#160;</p></div>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our primary revenue focus is to increase density, which is shipment and tonnage growth within our existing infrastructure. Increases in density allow us to maximize our asset utilization and labor productivity, which we measure over many different functional areas of our operations including linehaul load factor, P&amp;D stops per hour, P&amp;D shipments per hour, platform pounds handled per hour and platform shipments per hour. In addition to our focus on density and operating efficiencies, it is critical for us to obtain an appropriate yield, which is measured as revenue per hundredweight, on the shipments we handle to offset our cost inflation and support our ongoing investments in capacity and technology. We regularly monitor the components of our pricing, including base freight rates, accessorial charges and fuel surcharges. The fuel surcharge is generally designed to offset fluctuations in the cost of our petroleum-based products and is indexed to diesel fuel prices published by the U.S. Department of Energy, which reset each week. We believe our yield management process appropriately focuses on individual account profitability, and ongoing improvements in operating efficiencies, as key components of our ability to produce profitable growth.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our primary cost elements are direct wages and benefits associated with the movement of freight, operating supplies and expenses, which include diesel fuel, and depreciation of our equipment fleet and service center facilities. We gauge our overall</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">success in managing costs by monitoring our operating ratio, a measure of profitability calculated by dividing total operating expenses by revenue, which also allows for industry-wide comparisons with our competition.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We regularly upgrade our technological capabilities to improve our customer service and lower our operating costs. Our technology provides our customers with visibility of their shipments throughout our network, increases the productivity of our workforce, and provides key metrics that we use to monitor and enhance our processes.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Results of Operations</span></p>
  <p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth, for the years indicated, expenses and other items as a percentage of revenue from operations:</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:63.906%;"/>
    <td style="width:1.401%;"/>
    <td style="width:1%;"/>
    <td style="width:14.646999999999998%;"/>
    <td style="width:1%;"/>
    <td style="width:1.401%;"/>
    <td style="width:1%;"/>
    <td style="width:14.646999999999998%;"/>
    <td style="width:1%;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue from operations</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">100.0</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating expenses:</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Salaries, wages and benefits</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">44.8</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43.4</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating supplies and expenses</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">12.2</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.6</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General supplies and expenses</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2.8</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.6</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating taxes and licenses</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2.5</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Insurance and claims</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1.3</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Communication and utilities</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">0.7</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Depreciation and amortization</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">5.5</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.5</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Purchased transportation</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2.1</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.5</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Miscellaneous expenses, net</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">0.1</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total operating expenses</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">72.0</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70.6</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating income</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">28.0</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29.4</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest (income) expense, net</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(0.2</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(0.1</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other expense, net</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">0.1</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income before income taxes</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">28.1</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29.4</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision for income taxes</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">7.0</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.4</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">21.1</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22.0</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">23</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;">&#160;</p></div>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Key financial and operating metrics for 2023 and 2022 are presented below:</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:50.06%;"/>
    <td style="width:1.3%;"/>
    <td style="width:1%;"/>
    <td style="width:9.18%;"/>
    <td style="width:1%;"/>
    <td style="width:1.3%;"/>
    <td style="width:1%;"/>
    <td style="width:9.18%;"/>
    <td style="width:1%;"/>
    <td style="width:1.3%;"/>
    <td style="width:1%;"/>
    <td style="width:9.020000000000001%;"/>
    <td style="width:1%;"/>
    <td style="width:1%;"/>
    <td style="width:1%;"/>
    <td style="width:9.66%;"/>
    <td style="width:1%;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td>
    <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td>
    <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Change</span></p></td>
    <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">% Change</span></p></td>
    <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work days</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">252</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">253</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(1</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(0.4</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue </span><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">5,866,152</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">6,260,077</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(393,925</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(6.3</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating ratio</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">72.0</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">70.6</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income </span><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,239,502</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,377,159</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(137,657</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(10.0</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted earnings per share</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">11.26</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">12.18</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(0.92</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(7.6</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">LTL tons </span><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">9,260</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">10,211</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(951</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(9.3</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">LTL tonnage per day</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">36,745</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">40,359</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(3,614</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(9.0</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">LTL shipments</span><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">&#160;(in thousands)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">12,176</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">12,989</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(813</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(6.3</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">LTL shipments per day</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">48,317</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">51,341</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(3,024</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(5.9</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">LTL weight per shipment </span><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">(lbs.)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,521</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,572</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(51</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(3.2</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">LTL revenue per hundredweight</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">31.31</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">30.24</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.07</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.5</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">LTL revenue per shipment</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">476.25</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">475.45</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.80</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">LTL revenue per intercity mile</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">8.38</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">8.28</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.10</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">LTL intercity miles </span><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">691,632</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">746,028</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(54,396</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(7.3</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Average length of haul</span><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">&#160;(miles)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">925</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">934</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(9</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(1.0</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
  </table>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our financial results for 2023 reflect continued softness in the domestic economy that contributed to the decline in our revenue. Despite the decrease in our LTL tons, we maintained a commitment to providing superior customer service to support the continued improvement in our yield. We continued to focus on controlling our costs in the low volume environment, but we continued to invest in new capacity in anticipation of long-term growth in our market share. As a result, our depreciation costs increased as a percent of revenue and contributed to the slight increase in our operating ratio to 72.0% for 2023. In addition, our net income and diluted earnings per share decreased by 10.0% and 7.6%, respectively, as compared to 2022.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue decreased $393.9 million, or 6.3%, in 2023 compared to 2022. This decrease resulted from a 9.0% decrease in LTL tonnage per day, which was primarily due to decreases in LTL shipments per day and LTL weight per shipment. This decrease in revenue was partially offset by a 3.5% increase in our LTL revenue per hundredweight. Our LTL revenue per hundredweight includes the impact of lower fuel surcharges resulting from a decline in the average price of diesel fuel for the comparable periods. Excluding fuel surcharges, LTL revenue per hundredweight increased 8.3% in 2023 as compared to 2022. We believe the increase in our LTL revenue-per-hundredweight metrics was driven by the ongoing execution of our yield management strategy, which is focused on obtaining price increases necessary to offset our cost inflation and support our continued investments in capacity and technology.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">January 2024 Update</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue per day decreased 2.7% in January 2024 compared to the same month last year. LTL tons per day decreased 5.0%, due primarily to a 2.3% decrease in LTL shipments per day and a 2.8% decrease in LTL weight per shipment. LTL revenue per hundredweight increased 2.7% as compared to the same month last year. LTL revenue per hundredweight, excluding fuel surcharges, increased 6.7% as compared to the same month last year.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Operating Costs and Other Expenses</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Salaries, wages, and benefits decreased $87.2 million, or 3.2%, in 2023 as compared to 2022, due to an $83.1 million decrease in the costs attributable to salaries and wages and a $4.1 million decrease in employee benefit costs. The decrease in salaries and wages was due primarily to decreases in the average number of active full-time employees during the year, as we balanced our workforce to align with our customers' shipping trends. Salaries and wages also decreased as a result of lower performance-based and discretionary bonus compensation. These decreases were partially offset by the annual wage increase provided to our employees at the beginning of both September 2022 and 2023.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our productive labor costs, which include wages for drivers, platform employees, and fleet technicians, increased as a percent of revenue to 23.6% in 2023 from to 22.9% in 2022. While our platform and P&amp;D shipments per hour and P&amp;D stops per hour improved during 2023 as compared to 2022, our linehaul laden load average declined due to the decreased operating density associated with the decrease in our LTL tons. Our other salaries and wages as a percent of revenue remained consistent between the comparable periods.</span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;">&#160;</p></div>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The cost attributable to employee benefits decreased $4.1 million, or 0.6%, in 2023 compared to 2022. Our employee benefit costs increased as a percent of salaries and wages to 37.5% in 2023 from 36.2% in 2022. The increase in employee benefit costs as a percent of salaries and wages was primarily due to an increase in our employee group health benefit costs that resulted from higher costs per claim. This increase in employee benefit costs as a percent of salaries and wages was partially offset by lower retirement benefit plan costs directly linked to our net income.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating supplies and expenses decreased $134.6 million, or 15.8%, in 2023 as compared to 2022, due primarily to decreases in our costs for diesel fuel used in our vehicles. The cost of diesel fuel, excluding fuel taxes, represents the largest component of operating supplies and expenses, and can vary based on both the average price per gallon and consumption. Our average cost per gallon of diesel fuel decreased 19.8% in 2023 as compared to 2022. In addition, our gallons consumed decreased 8.5% in 2023 as compared to 2022 due to a decrease in our miles driven. We do not use diesel fuel hedging instruments; therefore, our costs are subject to market price fluctuations. Our other operating supplies and expenses as a percent of revenue were generally consistent in 2023 as compared to 2022.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation and amortization increased $48.4 million, or 17.5%, in 2023 as compared to 2022. The increases in depreciation and amortization costs were due primarily to the assets acquired as part of our 2022 and 2023 capital expenditure programs. We believe depreciation costs will continue to increase in future periods based on our 2024 capital expenditure plan. While our investments in real estate, equipment, and technology can increase our short-term costs, we believe these investments are necessary to support our continued long-term growth and strategic initiatives.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Purchased transportation expense decreased $36.6 million, or 23.1%, in 2023 as compared to 2022. We primarily utilize purchased transportation services to support our LTL services to and from Canada as well as our truckload brokerage operations. We also periodically utilize purchased transportation for our domestic LTL service when we need to supplement the capacity of our workforce or fleet, which most frequently occurs during periods with significant growth. We used third-party transportation providers in our domestic linehaul network during the first half of 2022, but our utilization was normalized during the second half of 2022 when the capacity of our team was closely balanced with our volumes.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our effective tax rate in 2023 was 24.8% as compared to 25.2% in 2022. Our effective tax rate generally exceeds the federal statutory rate due to the impact of state taxes and, to a lesser extent, certain other non-deductible items.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Liquidity and Capital Resources</span></p>
  <p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of our cash flows is presented below:</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:66.72%;"/>
    <td style="width:1.72%;"/>
    <td style="width:1%;"/>
    <td style="width:12.92%;"/>
    <td style="width:1%;"/>
    <td style="width:1.72%;"/>
    <td style="width:1%;"/>
    <td style="width:12.92%;"/>
    <td style="width:1%;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents at beginning of year</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">186,312</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">462,564</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash flows provided by (used in):</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating activities</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,569,135</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,691,582</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Investing activities</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(659,820</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(547,472</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Financing activities</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(661,828</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(1,420,362</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Increase (decrease) in cash and cash equivalents</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">247,487</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(276,252</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents at end of year</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">433,799</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">186,312</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The change in our cash flows provided by operating activities during 2023 as compared to 2022 was due to the $137.7 million decrease in net income as well as the $33.2 million decrease in certain other working capital accounts. These decreases were partially offset by a $48.4 million increase in depreciation and amortization expense.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The change in our cash flows used in investing activities during 2023 as compared to 2022 was primarily due to the timing of purchases and maturities of short-term investments, which was partially offset by a net reduction in capital expenditures. Changes in our capital expenditures are more fully described below in &#8220;Capital Expenditures.&#8221;</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The change in our cash flows used in financing activities during 2023 as compared to 2022 was primarily due to the $823.6 million decrease in funds used for repurchases of our common stock.  This decrease in cash was partially offset by higher dividend payments to our shareholders and a scheduled principal payment under our long-term debt agreement. Our return of capital to shareholders is more fully described below under &#8220;Stock Repurchase Program&#8221; and &#8220;Dividends to Shareholders.&#8221; Our long-term debt agreement is more fully described below under "Financing Arrangements."</span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;">&#160;</p></div>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have four primary sources of available liquidity: cash flows from operations, our existing cash and cash equivalents, available borrowings under our third amended and restated credit agreement with Wells Fargo Bank, National Association serving as administrative agent for the lenders, dated March 22, 2023 (the &#8220;Credit Agreement&#8221;), and our Note Purchase and Private Shelf Agreement with PGIM, Inc. (&#8220;Prudential&#8221;) and certain affiliates and managed accounts of Prudential, as amended by the First Amendment dated March 22, 2023 (as amended, the &#8220;Note Agreement&#8221;). The Credit Agreement and the Note Agreement are described in more detail below under &#8220;Financing Arrangements.&#8221; We believe we also have sufficient access to debt and equity markets to provide other sources of liquidity, if needed.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Capital Expenditures</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below sets forth our net capital expenditures for property and equipment, including those obtained through noncash transactions, for the years ended December 31, 2023 and 2022:</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:66.72%;"/>
    <td style="width:1.72%;"/>
    <td style="width:1%;"/>
    <td style="width:12.92%;"/>
    <td style="width:1%;"/>
    <td style="width:1.72%;"/>
    <td style="width:1%;"/>
    <td style="width:12.92%;"/>
    <td style="width:1%;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land and structures</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">291,070</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">299,529</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tractors</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">203,417</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">148,719</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trailers</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">181,534</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">216,697</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technology</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">44,358</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,783</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other equipment and assets</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">36,930</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68,920</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Proceeds from sales</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(48,637</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(22,096</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">708,672</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">745,552</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our capital expenditures vary based upon the projected increase in the number and size of our service center facilities necessary to support our plan for long-term growth, our planned tractor and trailer replacement cycle, and forecasted tonnage and shipment growth. Expenditures for land and structures can be dependent upon the availability of land in the geographic areas where we are looking to expand. We historically spend 10% to 15% of our revenue on capital expenditures each year. We expect to continue to maintain a high level of capital expenditures in order to support our long-term plan for market share growth.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We currently estimate capital expenditures will be approximately $750 million for the year ending December 31, 2024. Approximately $350 million is allocated for the purchase of service center facilities, construction of new service center facilities or expansion of existing service center facilities, subject to the availability of suitable real estate and the timing of construction projects; approximately $325 million is allocated for the purchase of tractors and trailers; and approximately $75 million is allocated for investments in technology and other assets. We expect to fund these capital expenditures primarily through cash flows from operations, our existing cash and cash equivalents and, if needed, borrowings available under the Credit Agreement or Note Agreement. We believe our current sources of liquidity will be sufficient to satisfy our expected capital expenditures for the next twelve months and in the longer term.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock Repurchase Program</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On July 28, 2021, we announced that our Board of Directors had approved a stock repurchase program authorizing us to repurchase up to an aggregate of $2.0 billion of our outstanding common stock (the &#8220;2021 Repurchase Program&#8221;). The 2021 Repurchase Program, which does not have an expiration date, began after completion of our prior repurchase program in January 2022.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On July 26, 2023, we announced that our Board of Directors had approved a new stock repurchase program authorizing us to repurchase up to an aggregate of $3.0 billion of our outstanding common stock. The new repurchase program, which does not have an expiration date, will be effective upon the completion of our 2021 Repurchase Program. At December 31, 2023, our 2021 Repurchase Program had $225.4 million remaining authorized.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under our repurchase programs, we may repurchase shares from time to time in open market purchases or through privately negotiated transactions. Shares of our common stock repurchased under our repurchase programs are canceled at the time of repurchase and are classified as authorized but unissued shares of our common stock.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Dividends to Shareholders</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our Board of Directors declared a cash dividend of $0.40 per share for each quarter of 2023 and declared a cash dividend of $0.30 per share for each quarter of 2022.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">26</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;">&#160;</p></div>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On January 31, 2024, we announced that our Board of Directors had declared a cash dividend of $0.52 per share of our common stock. The dividend is payable on March 20, 2024 to shareholders of record at the close of business on March 6, 2024. Although we intend to pay a quarterly cash dividend on our common stock for the foreseeable future, the declaration and amount of any future dividend is subject to approval by our Board of Directors, and is restricted by applicable state law limitations on distributions to shareholders as well as certain covenants under our Credit Agreement and Note Agreement. We anticipate that any future quarterly cash dividends will be funded through cash flows from operations, our existing cash and cash equivalents, and, if needed, borrowings under our Credit Agreement or Note Agreement.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On February 16, 2024, we announced that our Board of Directors approved a two-for-one split of our common stock for shareholders of record as of the close of business on the record date of March 13, 2024. The additional shares will be distributed by our transfer agent, Computershare Trust Company, N.A., on March 27, 2024.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Financing Agreements</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note Agreement</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Note Agreement, which is uncommitted and subject to Prudential&#8217;s sole discretion, provides for the issuance of senior promissory notes with an aggregate principal amount of up to $350.0 million through March 22, 2026. On May 4, 2020, we issued $100.0 million aggregate principal amount of senior promissory notes (the &#8220;Series B Notes&#8221;). Borrowing availability under the Note Agreement is reduced by the outstanding amount of the existing Series B Notes, and all other senior promissory notes issued pursuant to the Note Agreement.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Series B Notes bear interest at 3.10% per annum and mature on May 4, 2027, unless prepaid. Our first principal payment of $20.0 million was paid on May 4, 2023. The remaining $80.0 million will be paid in four equal annual installments of $20.0 million through May 4, 2027. The Series B Notes are senior unsecured obligations and rank pari passu with borrowings under the Credit Agreement or other senior promissory notes issued pursuant to the Note Agreement.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Credit Agreement</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The Credit Agreement provides for a five-year, $250.0 million senior unsecured revolving line of credit and a $150.0 million accordion feature, which if fully exercised and approved, would expand the total borrowing capacity up to an aggregate of $400.0 million. Of the $250.0 million line of credit commitments under the Credit Agreement, up to $100.0 million may be used for letters of credit.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At our option, borrowings under the Credit Agreement bear interest at either: (i) the Secured Overnight Financing Rate (SOFR) plus the Term SOFR Adjustment, as defined in the Credit Agreement, equal to 0.100%, plus an applicable margin that ranges from 1.000% to 1.375%; or (ii) a Base Rate, as defined in the Credit Agreement, plus an applicable margin that ranges from 0.000% to 0.375%. The applicable margin for each of the foregoing options is dependent upon our consolidated debt to consolidated total capitalization ratio. Letter of credit fees equal to the applicable margin for SOFR loans are charged quarterly in arrears on the daily average aggregate stated amount of all letters of credit outstanding during the quarter. Commitment fees ranging from 0.090% to 0.175% (based upon our consolidated debt to consolidated total capitalization ratio) are charged quarterly in arrears on the aggregate unutilized portion of the Credit Agreement.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For periods covered under the Credit Agreement, the applicable margin on SOFR loans and letter of credit fees were 1.000% and commitment fees were 0.090%.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Credit Agreement replaced our previous five-year, $250.0 million senior unsecured revolving credit agreement dated as of November 21, 2019 (the &#8220;Prior Credit Agreement&#8221;). For periods in 2023 and 2022 covered under the Prior Credit Agreement, the applicable margin on LIBOR loans and letter of credit fees was 1.000% and commitment fees were 0.100%.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The amounts outstanding and available borrowing capacity under the Credit Agreement are presented below:<br/></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:66.72%;"/>
    <td style="width:1.72%;"/>
    <td style="width:1%;"/>
    <td style="width:12.92%;"/>
    <td style="width:1%;"/>
    <td style="width:1.72%;"/>
    <td style="width:1%;"/>
    <td style="width:12.92%;"/>
    <td style="width:1%;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Facility limit</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">250,000</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">250,000</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Line of credit borrowings</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding letters of credit</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(39,966</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(38,653</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Available borrowing capacity</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">210,034</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">211,347</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">27</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;">&#160;</p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">General Debt Provisions</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Credit Agreement and Note Agreement contain customary covenants, including financial covenants that require us to observe a maximum ratio of debt to total capital and a minimum fixed charge coverage ratio. The Credit Agreement and Note Agreement also include a provision limiting our ability to make restricted payments, including dividends and payments for share repurchases, unless, among other conditions, no defaults or events of default are ongoing (or would be caused by such restricted payment). We were in compliance with all covenants in our outstanding debt instruments for the period ended December 31, 2023.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We do not anticipate financial performance that would cause us to violate any such covenants in the future, and we believe the combination of our existing Credit Agreement and Note Agreement along with our additional borrowing capacity will be sufficient to meet foreseeable seasonal and long-term capital needs.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The interest rate is fixed on the Series B Notes. Therefore, short-term exposure to fluctuations in interest rates is limited to our Credit Agreement. We do not currently use interest rate derivative instruments to manage exposure to interest rate changes.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contractual Obligations</span></p>
  <p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes our significant contractual obligations as of December 31, 2023:</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:94.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:44.5%;"/>
    <td style="width:1.16%;"/>
    <td style="width:1%;"/>
    <td style="width:7.9399999999999995%;"/>
    <td style="width:1%;"/>
    <td style="width:1.16%;"/>
    <td style="width:1%;"/>
    <td style="width:7.9399999999999995%;"/>
    <td style="width:1%;"/>
    <td style="width:1.16%;"/>
    <td style="width:1%;"/>
    <td style="width:7.9399999999999995%;"/>
    <td style="width:1%;"/>
    <td style="width:1.16%;"/>
    <td style="width:1%;"/>
    <td style="width:7.9399999999999995%;"/>
    <td style="width:1%;"/>
    <td style="width:1.16%;"/>
    <td style="width:1%;"/>
    <td style="width:7.9399999999999995%;"/>
    <td style="width:1%;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="18" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Payments due by period</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Contractual Obligations </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;">(1)</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Less than</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">More than</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1 year</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1-3 years</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3-5 years</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">5 years</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Series B Notes</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84,564</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,072</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,281</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,211</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease obligations</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-size:5.36pt;position:relative;min-width:fit-content;">(2)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">151,273</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,598</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,261</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,670</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,744</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Purchase obligations and Other</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,056</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,266</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,790</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">273,893</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68,936</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">92,332</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,881</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,744</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.398%;text-align:left;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:4.398%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contractual obligations include principal and interest on our Series B Notes; leases consisting primarily of real estate and automotive leases; and purchase obligations relating to non-cancellable purchase orders for (i) equipment scheduled for delivery in 2024, and (ii) information technology agreements.</span></div></div>
  <p style="text-indent:-4.646%;padding-left:4.44%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.398%;text-align:left;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8pt;font-family:Times New Roman;transform-origin:top left;min-width:4.398%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Lease payments include lease extensions that are reasonably certain to be exercised.</span></div></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Critical Accounting Policies</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In preparing our financial statements, we apply the following critical accounting policies that we believe affect our judgments and estimates of amounts recorded in certain assets, liabilities, revenue and expenses. These critical accounting policies, which are those that have, or are reasonably likely to have, a material impact on our financial condition or results of operations, are further described in Note 1 of the Notes to the Financial Statements included in Item 8 of this report.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our revenue is generated from providing transportation and related services to customers in accordance with the bill of lading (&#8220;BOL&#8221;) contract, our general tariff provisions and contractual agreements. Generally, our performance obligations begin when we receive a BOL from a customer and are satisfied when we complete the delivery of a shipment and related services. We recognize revenue for our performance obligations under our customer contracts over time, as our customers receive the benefits of our services in accordance with Accounting Standards Codification (&#8220;ASC&#8221;) Topic 606, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue from Contracts with Customers</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> ("ASC Topic 606"). With respect to services not completed at the end of a reporting period, we use a percentage of completion method to allocate the appropriate revenue to each separate reporting period. Under this method, we develop a factor for each uncompleted shipment by dividing the actual number of days in transit at the end of a reporting period by that shipment&#8217;s standard delivery time schedule. This factor is applied to the total revenue for that shipment and revenue is allocated between reporting periods accordingly. A hypothetical change of 10% in our percentage of completion estimate would not have a material effect on our recorded revenue.</span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">28</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;">&#160;</p></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Property and Equipment</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment are recorded at cost and depreciated on a straight-line basis over their estimated economic lives. We use historical experience, certain assumptions and estimates in determining the economic life of each asset. When indicators of impairment exist, we review property and equipment for impairment due to changes in operational and market conditions, and we adjust the carrying value and economic life of any impaired asset as appropriate.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Estimated economic lives for structures are 7 to 30 years, revenue equipment is 4 to 15 years, other equipment is 2 to 20 years, and leasehold improvements are the lesser of the economic life of the leasehold improvement or the remaining life of the lease. The use of different assumptions, estimates or significant changes in the resale market for our equipment could result in material changes in the carrying value and related depreciation of our assets. Depreciation expense in 2023 totaled $324.0 million. A hypothetical change of 1% in the estimated useful lives of all depreciable assets would not have a material impact on our financial results.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Claims and Insurance Accruals</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Claims and insurance accruals reflect the estimated cost of various claims, including those related to bodily injury/property damage (&#8220;BIPD&#8221;) and workers&#8217; compensation. All related costs associated with BIPD claims are charged to insurance and claims expense, and all related costs associated with workers&#8217; compensation claims are charged to employee benefits expense.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Insurers providing excess coverage above a company&#8217;s self-insured retention or deductible levels typically adjust their premiums to cover insured losses and for other market factors. As a result, we periodically evaluate our self-insured retention and deductible levels to determine the most cost-efficient balance between our exposure and excess coverage.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In establishing accruals for claims and expenses, we evaluate and monitor each claim individually, and we use factors such as historical claims development experience, known trends and third-party actuarial estimates to determine the appropriate reserves for potential liabilities. We believe the assumptions and methods used to estimate these liabilities are reasonable; however, any changes in the severity or number of reported claims, significant changes in medical costs and regulatory changes affecting the administration of our plans could significantly impact the determination of appropriate reserves in future periods. Our accrued liability for insurance, BIPD claims, and workers&#8217; compensation claims totaled $127.0 million and $129.6 million at December 31, 2023 and 2022, respectively. Claims and insurance accruals are discussed further in Note 1 of the Notes to the Financial Statements included in Item 8 of this report.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inflation</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Most of our expenses are affected by inflation, which typically results in increased operating costs. In response to fluctuations in the cost of petroleum products, particularly diesel fuel, we generally include a fuel surcharge in our tariffs and contractual agreements. The fuel surcharge is designed to offset the cost of diesel fuel above a base price and fluctuates as diesel fuel prices change from the base, which is generally indexed to the DOE&#8217;s published fuel prices that reset each week. Volatility in the price of diesel fuel has impacted our business, as described in this report. However, we do not believe inflation has had a material adverse effect on our results of operations for any of the past three years.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Related Party Transactions</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Family Relationships</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">John R. Congdon, Jr., a member of our Board of Directors, is the cousin of David S. Congdon, Executive Chairman of our Board of Directors. We regularly disclose the amount of compensation that we pay to these individuals, as well as the compensation paid to any of their family members employed by us that from time to time may require disclosure, in the proxy statement for our Annual Meeting of Shareholders.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Audit Committee Approval</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Audit Committee of our Board of Directors reviews and approves all related person transactions in accordance with our Related Person Transactions Policy.</span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">29</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;">&#160;</p></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="fis_market_risk"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ITEM 7A. QUANTITATIVE AND QUALITAT</span><span id="item_7a_quantitative_qualitative_disclos"></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">IVE DISCLOSURES ABOUT MARKET RISK</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Market risk represents the risk of loss that may impact our financial position, results of operations and cash flows due to adverse changes in financial market prices and rates.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are exposed to interest rate risk directly related to loans, if any, under our Credit Agreement, which have variable interest rates. A 100 basis point increase in the average interest rate on this agreement would have no material effect on our operating results at December 31, 2023 and 2022. We have established policies and procedures to manage exposure to market risks and use major institutions that we believe are creditworthy to minimize credit risk.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">From time to time, we are exposed to interest rate risk on certain short-term investments. We maintained a short-term investment portfolio, principally composed of commercial paper, totaling $49.4 million at December 31, 2022. We held no short-term investments as of December 31, 2023. These fixed rate securities are subject to interest rate risk, as sharp increases in market interest rates could have an adverse impact on their fair value. Although the fair values of these instruments can fluctuate, we believe that the short-term, highly liquid nature of these debt securities, and our ability to hold these instruments to maturity, reduces our risk for potential material losses. A hypothetical 100 basis point change in market interest rates would have had an immaterial impact on the fair value of these investments at December 31, 2022 and no impact at December 31, 2023.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are exposed to market risk for investments relating to certain assets held within the Company-owned life insurance contracts on certain current and former employees. The cash surrender value in life insurance contracts included on our Balance Sheets at December 31, 2023 and 2022 was $74.4 million and $63.5 million, respectively. The portion of underlying investments with exposure to market fluctuations was $56.2 million and $45.9 million at December 31, 2023 and 2022, respectively. To provide a meaningful assessment of the market risk for investments relating to Company-owned life insurance contracts, we performed a sensitivity analysis using a 10% change in market value in those investments as of December 31, 2023 and 2022. A 10% change in market value would have caused a $5.6 million and a $4.6 million impact on our pre-tax income in 2023 and 2022, respectively.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are also exposed to commodity price risk related to diesel fuel prices, and we manage our exposure to that risk primarily through the application of fuel surcharges to our customers.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For further discussion related to these risks, see Notes 1, 2 and 9 of the Notes to the Financial Statements included in Item 8, &#8220;Financial Statements and Supplementary Data&#8221; and Item 7, &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.&#8221;</span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;">&#160;</p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="a201710_k_htm_s02282687968c556e8da08924e"><span id="fis_financial_statements"></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ITEM 8. FINANCIAL STATEMEN</span><span id="item_8_financial_statements_supplementar"></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">TS AND SUPPLEMENTARY DATA</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">OLD DOMINION FREIGHT LINE, INC.</span></p>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="balance_sheets"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">BALANCE </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">SHEETS</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:66.967%;"/>
    <td style="width:1.72%;"/>
    <td style="width:1%;"/>
    <td style="width:12.797%;"/>
    <td style="width:1%;"/>
    <td style="width:1.72%;"/>
    <td style="width:1%;"/>
    <td style="width:12.797%;"/>
    <td style="width:1%;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">(In thousands, except share and per share data)</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">ASSETS</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current assets:</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_3833c728-90a3-4dd8-ac0d-8d69c7e3c834" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">433,799</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_03062980-1288-44d7-b216-08dbe235ad1a" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">186,312</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term investments</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6a9b8273-d9f8-420c-8c20-ed38a0264230" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:ShortTermInvestments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">49,355</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer receivables, less allowances of $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_74bbb457-be24-4473-a898-fa545a9a5bc6" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,405</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;and $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_55330d67-40a0-435f-a755-f1051a72961d" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,689</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">, respectively</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_a257cee3-78dd-457a-a615-510b361db47e" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:AccountsReceivableNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">578,885</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_bd7dce72-bcc6-490d-9e69-2fb8d40002af" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:AccountsReceivableNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">578,648</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income taxes receivable</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_359d7e9e-3101-4006-a872-6d581ba99006" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:IncomeTaxesReceivable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,554</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_bdda2bdb-b4cd-4948-b0d9-86f361463883" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:IncomeTaxesReceivable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,738</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other receivables</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_eb63f32e-c0ea-431e-a3be-2ca4b38a47ac" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:OtherReceivablesNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,884</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f2ab0a1b-4a39-4e5c-9284-8a3c70a8412d" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:OtherReceivablesNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,743</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_24cb5303-5ea6-455d-a837-88f096eae711" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">94,211</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6ce0c726-0381-433c-8c33-9070423e6cd2" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">92,944</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total current assets</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_99b9f0c7-0799-4425-ab4b-b7736447c5f3" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:AssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,143,333</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_8b69b8f8-fc83-4689-8b0b-8681228e3ac5" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:AssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">933,740</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property and equipment:</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue equipment</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_e6e5f18b-e5dd-4bad-9cc2-3134f70c70ab" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:MachineryAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,590,770</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_28a42f8f-e72e-47f6-9f5d-b277fac17100" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:MachineryAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,501,995</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land and structures</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_8d041311-e4d3-4a47-9647-af98486352e3" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="odfl:BuildingsLandAndImprovementsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,021,447</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e5614a75-e3bf-41ed-9c2d-5dee438e1f1a" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="odfl:BuildingsLandAndImprovementsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,750,100</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other fixed assets</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_0943133e-84ab-414e-954c-379cd15faa91" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:PropertyPlantAndEquipmentOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">623,164</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0179c868-8a9e-41a8-9eb3-e3a260ac6600" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:PropertyPlantAndEquipmentOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">550,442</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_f5bcdb95-7981-4f79-8a90-e2dbac3abbba" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:LeaseholdImprovementsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,436</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c9d2c6ec-59fa-4f13-bab0-e82dc67d4500" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:LeaseholdImprovementsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,516</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total property and equipment</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_ef0c2956-80f3-4c88-875a-8b305beb1911" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,249,817</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_18fb567c-c7d4-44ee-99c0-5257ef1c7efb" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,816,053</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Accumulated depreciation</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_8461e9c3-3cb9-4af3-a4e7-229fc4c55efb" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,154,412</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0fbd1cf5-bc4a-4950-926d-ab68e409f8e4" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,128,985</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net property and equipment</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_7a46c739-9b0e-49b4-b9fd-7eab1e102a21" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,095,405</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_22a0599f-e1f9-47a0-b89a-b7be4e038253" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,687,068</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other assets</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_db1c813f-ea3b-437f-b044-5ca613464c89" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:OtherAssetsNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">273,655</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c5da8830-77d2-44c1-9086-2a88ba212a26" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:OtherAssetsNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">217,802</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_997762fe-a460-448e-ba8f-1520d31b236c" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,512,393</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_976479f1-7898-43e0-8796-312eaca02956" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,838,610</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current liabilities:</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_15fa1af9-70b0-4892-98fd-e0110c233753" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:AccountsPayableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">112,774</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_8f7c00fd-a08c-4605-a293-4b5dd7a42eec" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:AccountsPayableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">106,275</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Compensation and benefits</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_7231c5a7-ddf7-4875-8955-288049cec10f" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">278,953</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_86a2d749-6157-4799-980a-c6192fbe54ba" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">288,278</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Claims and insurance accruals</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_79fefba9-fe5a-4baf-8702-39c1d2fdc97e" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:SelfInsuranceReserveCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">63,346</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_1da8fef1-8b07-4c77-8d50-b7655ac062b3" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:SelfInsuranceReserveCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">63,307</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other accrued liabilities</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_988c0b3a-f893-4fb8-b395-1420576864ed" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">69,585</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_82facaf9-920c-4a31-a5db-b38a19bbe96d" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">51,933</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current maturities of long-term debt</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_8c4b33cc-e0c8-4c8f-8ba9-c94e62c464bd" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:LongTermDebtCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,000</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e43f2adc-3a03-4966-9a35-4ae4618ca91c" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:LongTermDebtCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,000</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total current liabilities</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_12d8eb81-b238-42b3-b98f-c90c5c6a7117" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:LiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">544,658</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_bff74add-a5a8-48c3-8a62-67b0df11607e" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:LiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">529,793</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term debt</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_f228eaa6-36fd-410e-a05a-f9d4ae297146" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">59,977</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_bde4233b-1250-4507-ad38-fe04d014ef51" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">79,963</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other non-current liabilities</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_e8dec37a-9d6b-41d9-8921-81bd142803d8" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:OtherLiabilitiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">286,815</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_75a6d872-0316-4167-8ec9-afea67ea209d" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:OtherLiabilitiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">265,422</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred income taxes</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_224fe771-e2a4-49be-ba2f-9c5eae61ec73" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">363,132</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b5505874-83a3-4df7-99c4-49677e0a4cd2" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">310,515</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total long-term liabilities</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_f368a71f-1985-4a25-a788-87411d8c577d" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:LiabilitiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">709,924</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_64ddbe21-b116-4d4e-844a-bca80aeb4a69" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:LiabilitiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">655,900</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total liabilities</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_5a85cf49-54b7-4444-a723-3290a6525d22" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:Liabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,254,582</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_456cb1e7-1f48-44b9-b2f0-54770247baf5" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:Liabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,185,693</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_7d789978-6f65-475a-946e-8dc57338b685;"><span style="-sec-ix-hidden:F_b4a7e5f4-9097-4423-8bce-93e962e5a826;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commitments </span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">and contingent liabilities</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shareholders&#8217; equity</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Common stock - $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_54ca9f80-33d9-49ab-ac7e-32a01c877917" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_dcd87c8b-5446-4cce-a33c-ccef30523d8b" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal">0.10</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;par value, </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_aa7be601-0cd4-4c48-b78a-d5a833a2a548" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:CommonStockSharesAuthorized" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_f3fd3b6f-1b91-4026-b08a-c8ad94a48086" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:CommonStockSharesAuthorized" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">280,000,000</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;shares authorized, </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_59b91e9a-996a-48df-ba8f-f93d6f3d8e5f" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">108,965,466</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;and </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_16058745-ac3e-4704-a1e9-e06b3e7df9c4" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">110,222,819</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;shares outstanding at December 31, 2023 and December 31, 2022, respectively.</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_aca0cc06-1d02-4f5b-ab8d-c9f014d8099e" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:CommonStockValueOutstanding" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,897</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_1a9ad00f-200f-49b7-9a2e-61afd16e8bce" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:CommonStockValueOutstanding" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,022</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Capital in excess of par value</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_f1e0559a-7cd4-41fd-b73e-711f70614f35" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:AdditionalPaidInCapitalCommonStock" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">242,958</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_332ae5bf-e879-4e37-ba10-abb1ae2fc80c" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:AdditionalPaidInCapitalCommonStock" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">244,590</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Retained earnings</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_d8d6889e-94ee-416c-8a1c-86f8ca3c88b6" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:RetainedEarningsAccumulatedDeficit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,003,956</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_eaa4e23d-3f98-4753-af6a-f6e9603495d2" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:RetainedEarningsAccumulatedDeficit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,397,305</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total shareholders&#8217; equity</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_009b10d4-fb15-4eeb-b0fe-9b83d377f1c9" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,257,811</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a35b85ce-bf10-47e7-9b28-3047c6cb273c" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,652,917</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total liabilities and shareholders&#8217; equity</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_9be73d1e-fa7e-42f0-aee9-10d892c97890" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:LiabilitiesAndStockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,512,393</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_2024849d-9011-4bcd-a6aa-98c104b6cad1" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:LiabilitiesAndStockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,838,610</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">The accompanying notes are an integral part of these financial statements.</span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">31</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;">&#160;</p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="fis_income_statement"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">OLD DOMINION FREIGHT LINE, INC.</span></p>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="statements_operations"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">STATEMENTS O</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">F OPERATIONS</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:57.211%;"/>
    <td style="width:1.48%;"/>
    <td style="width:1%;"/>
    <td style="width:10.782%;"/>
    <td style="width:1%;"/>
    <td style="width:1.48%;"/>
    <td style="width:1%;"/>
    <td style="width:10.782%;"/>
    <td style="width:1%;"/>
    <td style="width:1.48%;"/>
    <td style="width:1%;"/>
    <td style="width:10.782%;"/>
    <td style="width:1%;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">(In thousands, except share and per share data)</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue from operations</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_69eeb4d1-99c8-4ec1-b3f9-a59bc282a6f7" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,866,152</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0e6963e7-9011-4ee6-ab46-db69b2e6f382" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,260,077</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_12034faa-15fa-4d0f-85bb-8634bb9a9183" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,256,328</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating expenses:</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Salaries, wages and benefits</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_ee7e4776-5584-4c35-a1f2-af3f46976f47" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:LaborAndRelatedExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,629,676</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b1757475-d83c-4ce9-8274-208aadfc27d6" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:LaborAndRelatedExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,716,835</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a5e0682b-01fd-4801-aa9d-602773a34934" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:LaborAndRelatedExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,467,985</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating supplies and expenses</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_3665e627-5668-4b0b-923b-4a37d7538b72" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:OperatingCostsAndExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">718,326</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_de9e23c7-a49b-4f08-a3ea-2e4c7dc8b418" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:OperatingCostsAndExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">852,955</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_9d80c4c9-388e-4c25-a407-d0b3035bb1f5" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:OperatingCostsAndExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">567,615</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General supplies and expenses</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_8da6ec64-3b4d-4536-b64e-4dadc73f1cc2" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="odfl:OtherSellingAndGeneralExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">162,416</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_5e50127f-9645-48d2-a002-92af7a634223" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="odfl:OtherSellingAndGeneralExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">159,998</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_2b2735de-4d0c-41e5-88ce-5b9c7d7a8399" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="odfl:OtherSellingAndGeneralExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">136,059</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating taxes and licenses</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_e93dcba1-b089-42fa-800c-91b5d9ecbbc3" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:DirectTaxesAndLicensesCosts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">145,642</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_17f96014-b81c-4f81-a29d-81e1bd059a20" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:DirectTaxesAndLicensesCosts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">141,239</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d8a83f7c-85fa-4cc6-971d-001a2b0cbdcb" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:DirectTaxesAndLicensesCosts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">133,452</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Insurance and claims</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_80ed0c53-1962-42b3-b0d7-486c14d92970" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:OperatingInsuranceAndClaimsCostsProduction" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">75,368</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_23d6ad50-0f42-400d-b0b3-1a5aa5f065ac" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:OperatingInsuranceAndClaimsCostsProduction" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">58,301</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d68cc626-daca-4d55-8223-85c862464479" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:OperatingInsuranceAndClaimsCostsProduction" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">53,549</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Communications and utilities</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_c5f26f05-a4cc-40c5-8fbb-15d0f9e44ead" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:DirectCommunicationsAndUtilitiesCosts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">43,269</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_4fd36c2c-9265-4a27-95a4-601dabf45433" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:DirectCommunicationsAndUtilitiesCosts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">40,584</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_cb534e6a-1365-4bdc-9355-18fa13cac8b9" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:DirectCommunicationsAndUtilitiesCosts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">34,149</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Depreciation and amortization</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_9be89db9-4987-484e-b401-124e4c81d2af" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:DepreciationAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">324,435</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0343c41d-2d30-4658-a716-1ae28d98a39e" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:DepreciationAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">276,050</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_7a80b9a7-9adb-491b-84ce-842d6e51dbba" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:DepreciationAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">259,883</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Purchased transportation</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_333cfe5a-9566-41a1-a1f1-86c94f0db4b3" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="odfl:PurchasedTransportation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">121,516</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_234c5a93-09c8-4024-94b3-b6887a3caa6f" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="odfl:PurchasedTransportation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">158,111</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_93f33dd4-670c-466a-880b-837d40689596" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="odfl:PurchasedTransportation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">185,785</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Miscellaneous expenses, net</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_22e3ae87-fe06-442b-99da-a6b43291adbb" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:OtherCostAndExpenseOperating" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,831</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_00ed94f1-052f-4b8e-bc75-3106c7a657f8" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:OtherCostAndExpenseOperating" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,372</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_8e3ab05d-6075-4ff5-998a-b412ba05d4cf" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:OtherCostAndExpenseOperating" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,249</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total operating expenses</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_f4b71d66-a228-43c9-a901-f3f00a629c0c" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:CostsAndExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,225,479</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_55d208f6-cbc4-4ac8-879b-db27e232552a" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:CostsAndExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,419,445</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_9b508a0d-25f6-48f9-ae27-2e7b59356e2c" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:CostsAndExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,864,726</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating income</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_000e1412-69e4-409d-b178-693bea71a18d" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,640,673</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_80a58f35-ac7b-48dc-84d7-5707cc9acc8c" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,840,632</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_4296b648-002c-4b56-a033-b068391a61b1" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,391,602</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-operating (income) expense:</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest expense</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_afd6b594-a4c0-4c8c-917d-a75a7d9b23b0" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:InterestAndDebtExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">464</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_5b290040-892e-4881-a065-b3955b1101e2" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:InterestAndDebtExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,563</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_bf578848-44df-4b58-85ab-e489293b9a41" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:InterestAndDebtExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,727</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest income</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_7a86b248-7a79-474c-a5f6-00ab79393160" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:InvestmentIncomeNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,799</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ded20a44-abc0-4d10-b9a1-5243f2edd271" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:InvestmentIncomeNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,884</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a82bd55b-21af-4cb5-aa8f-a9a2e203d71b" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:InvestmentIncomeNet" unitRef="U_USD" scale="3" decimals="-3">786</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other expense, net</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_adf5fa07-7869-4954-b9bc-3997c455f066" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">5,232</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b2fe7d32-bc2a-4ebc-be18-064fc94edc9f" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,604</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_78b5ba85-2b2e-404a-a69c-0c5ea7359848" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,238</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total non-operating (income) expense</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_02709f3a-f0d0-4c8f-b6be-ac1923850021" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:NonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,103</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_07131e0a-3128-4c29-aa5e-c790be9225cb" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:NonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">717</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f4ef8372-c976-40f9-b1fc-b1791983a07a" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:NonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,179</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income before income taxes</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_aac38640-c36c-4165-819d-6bf0b8905123" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,647,776</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d5582f88-1599-4e04-a2b7-01ac0e5d6a69" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,841,349</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_dafb2748-ee86-4346-bb5e-f652609ef9e9" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,388,423</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision for income taxes</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_3e5abc43-f4a9-46c2-96ea-2cc944497db1" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">408,274</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b0528e50-bf71-485a-ae32-402d4ef76e44" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">464,190</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ce0df3ff-0e7b-4994-8baa-0588fb430d39" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">354,048</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_6f757d79-27b6-496c-9a23-185e64b9b9a9" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,239,502</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_49abca1b-ac3b-4088-994d-37098cefb8cb" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,377,159</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e3410bcd-2a61-4291-bf31-30bb8ae221c7" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,034,375</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Earnings per share:</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_898af541-2944-4be3-8a9e-c3f7c0f39b31" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">11.33</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e5fd8d05-fdae-47ff-8fae-199b29747462" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2">12.26</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_2200e016-9c3a-445c-b45f-ef1e15cee4f9" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2">8.94</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_c1d613ef-3535-4c72-948e-78d6edf4a438" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">11.26</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_23333487-132d-4169-8278-e7ee74b3ece4" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2">12.18</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6e5b91ed-651a-41d4-8a90-44e6a9081a68" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2">8.89</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares outstanding:</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_5280b6f7-50b0-4bc6-ae8d-13f73acb0971" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">109,421,245</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_fb2f5ba9-df51-4b60-8805-64d7af2c5183" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">112,340,791</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_913be42e-2a16-4745-b029-a1d371d541aa" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">115,651,411</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_2cd87543-5afb-4ec0-85e9-d3db92627ca7" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">110,090,212</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_27337f8f-95e0-4392-a750-d37214d4808b" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">113,077,820</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c7857d2f-b012-4523-b72f-f33f1c612d3b" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">116,409,989</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividends declared per share</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_289a20ef-e67f-41fc-8aa2-2256f0916586" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:CommonStockDividendsPerShareDeclared" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal">1.60</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_130830a4-b633-426f-8a0f-50ce78de7700" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:CommonStockDividendsPerShareDeclared" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF">1.20</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ad1b6223-8a97-4894-9479-112dc7de49a7" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:CommonStockDividendsPerShareDeclared" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF">0.80</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">The accompanying notes are an integral part of these financial statements.</span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">32</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;">&#160;</p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="fis_stockholders_equity"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">OLD DOMINION FREIGHT LINE, INC.</span></p>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="statements_changes_in_shareholders_equit"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">STATEMENTS OF CHANGES I</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">N SHAREHOLDERS&#8217; EQUITY</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:44.649%;"/>
    <td style="width:1%;"/>
    <td style="width:1%;"/>
    <td style="width:8.342%;"/>
    <td style="width:1%;"/>
    <td style="width:1.14%;"/>
    <td style="width:1%;"/>
    <td style="width:7.862%;"/>
    <td style="width:1%;"/>
    <td style="width:1.14%;"/>
    <td style="width:1%;"/>
    <td style="width:7.862%;"/>
    <td style="width:1%;"/>
    <td style="width:1.14%;"/>
    <td style="width:1%;"/>
    <td style="width:7.862%;"/>
    <td style="width:1%;"/>
    <td style="width:1.14%;"/>
    <td style="width:1%;"/>
    <td style="width:7.862%;"/>
    <td style="width:1%;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Capital in</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Common Stock</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Excess of</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Retained</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">(In thousands, except per share data)</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Par Value</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Earnings</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2020</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f6aa90fa-a641-4b72-a177-3a4be7204fde" contextRef="C_59ca8f98-40cc-4f9d-9746-7ef8583a6614" name="us-gaap:SharesIssued" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">117,058</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0e4d31c3-863a-452b-a921-d0a719bb2fde" contextRef="C_59ca8f98-40cc-4f9d-9746-7ef8583a6614" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,706</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_1d0659a5-7383-4c26-9bb9-43e2257dfecf" contextRef="C_50785549-21fa-4009-bb70-81cd99465634" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">226,451</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_96030168-7bcf-430d-b91e-65e5da14332c" contextRef="C_b7ad7287-1ef5-40e1-a215-a4c6dc91d9d2" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,088,131</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_044aa51f-0a22-49f2-b0aa-a5bb0a77c06f" contextRef="C_f4d1e291-7b07-4fad-9a46-b705144c107a" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,326,288</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0e49c275-75d0-498f-a49f-d9a3f415cec8" contextRef="C_7da19e35-a82d-4bb0-bf14-0d1328fccb47" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,034,375</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_dea7c3ca-3aaf-4da2-9c6f-0a7237ef75fc" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,034,375</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Share repurchases, including settlements under accelerated <br/>&#160;&#160;&#160;&#160;&#160;share repurchase programs</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_fc657f0d-68b1-4cd3-82d4-ad276aa6a78e" contextRef="C_f47edcb6-d7ce-4e05-afa6-5367aa99aefb" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,083</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6dfce219-f901-4345-a42a-3419d46f747b" contextRef="C_f47edcb6-d7ce-4e05-afa6-5367aa99aefb" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3">209</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0383120a-8229-4b98-88e4-98fa1bde5b2e" contextRef="C_7da19e35-a82d-4bb0-bf14-0d1328fccb47" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">536,256</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d034bd15-6dd3-414a-834b-f69eefaaa597" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">536,465</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash dividends declared ($</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d8d7e919-a2c9-4196-9146-67d753739b1b" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:CommonStockDividendsPerShareDeclared" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal">0.80</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;per share)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f12c4126-9286-4fb1-9614-5406e106998c" contextRef="C_7da19e35-a82d-4bb0-bf14-0d1328fccb47" name="us-gaap:DividendsCommonStock" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">92,389</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_de94d8b0-ba9d-450d-a5b8-260b5804bc10" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:DividendsCommonStock" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">92,389</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forward contract for 2021 accelerated share repurchases</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_8b5bdec8-00c2-4305-ab3d-4724b1ff5a5e" contextRef="C_4da51326-b2f5-4f9d-bd7b-758e701b77fd" name="odfl:AcceleratedSharesRepurchaseForwardContract" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">62,500</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_8bc7295d-f8ed-4604-bd85-74c2c782bb8b" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="odfl:AcceleratedSharesRepurchaseForwardContract" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">62,500</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Share-based compensation and share issuances, net of <br/>&#160;&#160;&#160;&#160;&#160;forfeitures</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6fac511c-2fa0-42dd-9886-95704640b5f7" contextRef="C_f47edcb6-d7ce-4e05-afa6-5367aa99aefb" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">57</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_affd245d-a7e9-4d15-8c5c-8ca079ca7699" contextRef="C_f47edcb6-d7ce-4e05-afa6-5367aa99aefb" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_97861fc3-94d4-4b06-a3d4-765daae7d7e8" contextRef="C_4da51326-b2f5-4f9d-bd7b-758e701b77fd" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,033</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_42f10e35-c91f-4366-bba5-91aeb352507b" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,039</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Taxes paid in exchange for shares withheld</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a1fd8813-8a84-41a8-98ed-2ad7f2bd322e" contextRef="C_f47edcb6-d7ce-4e05-afa6-5367aa99aefb" name="us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" unitRef="U_shares" scale="3" decimals="-3">21</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b5e9b28a-bf5d-4107-8fd5-ad24f7cd8dc0" contextRef="C_f47edcb6-d7ce-4e05-afa6-5367aa99aefb" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" unitRef="U_USD" scale="3" decimals="-3" sign="-">2</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6afb1cba-710b-43cd-82f1-3d3900b70fd3" contextRef="C_4da51326-b2f5-4f9d-bd7b-758e701b77fd" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">4,539</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f099c2aa-dc8b-4643-b2bf-984d34af4cff" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">4,541</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2021</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_32a99459-c993-482f-b79b-d8198804f7c3" contextRef="C_bd810f6b-d782-45c7-8ade-e2a5a573e795" name="us-gaap:SharesIssued" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">115,011</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c1063e0f-e712-440b-9eef-1f5a4a40a4ef" contextRef="C_bd810f6b-d782-45c7-8ade-e2a5a573e795" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,501</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_8929896e-4c16-4836-aa63-ac58d13359aa" contextRef="C_6c932508-c057-4919-9941-8577f8b04ed5" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">174,445</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_bd53a571-4fcb-4874-bacb-380452e1552c" contextRef="C_7bf86829-e503-4a64-a57e-3dd76b37ef6d" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,493,861</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c7b4edbb-5165-4c96-965b-283783784427" contextRef="C_7ddb940e-b7db-4030-b89f-be8aa296d4e2" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,679,807</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6da85420-34d9-4aa9-827a-39ffb9822d8c" contextRef="C_d2ab556b-c0cd-4174-92fb-84c6b634e7de" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,377,159</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_7196daea-c746-404e-9046-d7bedacee483" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,377,159</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Share repurchases, including settlements under accelerated <br/>&#160;&#160;&#160;&#160;&#160;share repurchase programs</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6b4a3bdb-891a-4147-bd6f-13e8109ec60c" contextRef="C_e5a2af33-1ca8-4f26-a48a-71f54c7acb1f" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,815</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_aafabb6b-7026-43d1-a106-bff0ba5fbb1c" contextRef="C_e5a2af33-1ca8-4f26-a48a-71f54c7acb1f" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">482</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_2a8b7bf5-8191-439a-8bb4-e40bdcd996f7" contextRef="C_4da90f79-d278-409e-9378-afcad0586245" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">62,500</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0753b947-f279-4913-bad7-3033846edbcc" contextRef="C_d2ab556b-c0cd-4174-92fb-84c6b634e7de" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,339,237</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_1466ee89-517d-403c-8082-2246c22355be" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,277,219</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash dividends declared ($</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_57382f13-9144-469d-b49c-654e0bae0321" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:CommonStockDividendsPerShareDeclared" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal">1.20</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;per share)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_9197292b-8b56-414f-8b3c-d993ecfcbeea" contextRef="C_d2ab556b-c0cd-4174-92fb-84c6b634e7de" name="us-gaap:DividendsCommonStock" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">134,478</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_424b315b-0bc7-4026-8000-8afb1caec91b" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:DividendsCommonStock" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">134,478</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Share-based compensation and share issuances, net of <br/>&#160;&#160;&#160;&#160;&#160;forfeitures</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c1b80daf-9736-4280-a55a-d0d6cab4c22b" contextRef="C_e5a2af33-1ca8-4f26-a48a-71f54c7acb1f" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" unitRef="U_shares" scale="3" decimals="-3">55</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_bf68b3b4-6a99-4ac0-add0-4edd7ecc9bd2" contextRef="C_e5a2af33-1ca8-4f26-a48a-71f54c7acb1f" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" unitRef="U_USD" scale="3" decimals="-3">6</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_824312a9-795c-4437-a856-7352978ee10b" contextRef="C_4da90f79-d278-409e-9378-afcad0586245" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,887</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_4b47f2a3-a062-48cf-84d1-5c9cd454dd17" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,893</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Taxes paid in exchange for shares withheld</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_95e07201-6dcd-4484-a212-d16dcb52703d" contextRef="C_e5a2af33-1ca8-4f26-a48a-71f54c7acb1f" name="us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">28</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0c9a9f49-7251-44d6-9ed6-1afcf9b3ee70" contextRef="C_e5a2af33-1ca8-4f26-a48a-71f54c7acb1f" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b8f51e3d-fd23-4dfb-92ba-94da20da79c6" contextRef="C_4da90f79-d278-409e-9378-afcad0586245" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">8,242</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ae4afa73-9aed-4cae-a698-335cdb02a864" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">8,245</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2022</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_51d99c6c-2666-44e7-a91b-5ae2a6bc0763" contextRef="C_6d49c8bd-dc20-412e-bea6-a5a84ae5eda7" name="us-gaap:SharesIssued" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">110,223</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_065332b2-c7e7-4c00-9751-7fc6b3045683" contextRef="C_6d49c8bd-dc20-412e-bea6-a5a84ae5eda7" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,022</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_78b4b45f-b355-4f5d-ad33-5405d05919e5" contextRef="C_4866447c-001b-45b6-98fb-1e7c5b4f8054" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">244,590</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_933a0e34-33d1-43df-b88d-14eb92eb5643" contextRef="C_7cef9420-992d-4101-afd8-8d31b6c33b9f" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,397,305</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_3d90053e-8f38-46c0-8eba-f9ef6bcb38c6" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,652,917</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net income</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_cce56e84-8450-47a3-ba93-adfd7aa11dbe" contextRef="C_6c4a37f4-baab-4ad8-8f8e-415a877456fd" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,239,502</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_190b2683-7cb7-4cb6-97a3-f0ec65a3dc21" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,239,502</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Share repurchases, including transaction costs</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_d5fd6002-97c2-454b-9b3c-dc7eb0fed690" contextRef="C_27a22680-8ef6-4c7b-9805-7d3be5b050d5" name="odfl:ShareRepurchasesIncludingTransactionCostsShare" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,314</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_9bae995d-955f-4053-864a-636c25e1c548" contextRef="C_27a22680-8ef6-4c7b-9805-7d3be5b050d5" name="odfl:ShareRepurchasesIncludingTransactionCostsValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">131</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_13fc276c-dc6a-46a3-a692-6bbaef0b8fd0" contextRef="C_6c4a37f4-baab-4ad8-8f8e-415a877456fd" name="odfl:ShareRepurchasesIncludingTransactionCostsValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">457,768</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_86fd5238-06cc-4623-8707-f32a20b2d534" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="odfl:ShareRepurchasesIncludingTransactionCostsValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">457,899</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cash dividends declared ($</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_3280b8f4-92b4-42e0-b5bf-cd82b2c10736" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:CommonStockDividendsPerShareDeclared" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal">1.60</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">&#160;per share)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_92649542-dc70-4e9a-990c-b2e666ab4028" contextRef="C_6c4a37f4-baab-4ad8-8f8e-415a877456fd" name="us-gaap:DividendsCommonStock" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">175,083</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_bbc99db5-1798-47ee-8e43-5cc895cf4e5a" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:DividendsCommonStock" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">175,083</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Share-based compensation and share issuances, net<br/>&#160;&#160;&#160;&#160;&#160;of forfeitures</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_708a44b7-c530-44ab-a4db-5782b27468e1" contextRef="C_27a22680-8ef6-4c7b-9805-7d3be5b050d5" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">92</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_df26f723-fc6e-496c-a8af-0bd9545bb1d8" contextRef="C_27a22680-8ef6-4c7b-9805-7d3be5b050d5" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_b7a25fd8-3163-4ec7-8477-2302ec677a20" contextRef="C_10a709ba-afe7-4d24-9fec-dd443cd372f0" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,071</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_7360f672-552f-4055-b236-8cbc5eb04a03" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,080</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Taxes paid in exchange for shares withheld</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_e1bf5bdb-0ecc-4e3f-829a-9db5e1034bff" contextRef="C_27a22680-8ef6-4c7b-9805-7d3be5b050d5" name="us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">36</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_aa99521b-c56f-4ac8-adfa-c415f179fbff" contextRef="C_27a22680-8ef6-4c7b-9805-7d3be5b050d5" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_a3c7c279-87f6-439b-a815-9a7f7ca7d255" contextRef="C_10a709ba-afe7-4d24-9fec-dd443cd372f0" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">12,703</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_84f70938-1ed3-4679-9687-8586a92c3813" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">12,706</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of December 31, 2023</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_46ad7147-3c37-4ae0-8974-98d176ce98ee" contextRef="C_b0b4f7a4-5553-4219-a9ce-f2b0a76e05d9" name="us-gaap:SharesIssued" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">108,965</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_e0eada17-2394-4506-b12a-e4ef3be5b3ba" contextRef="C_b0b4f7a4-5553-4219-a9ce-f2b0a76e05d9" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,897</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_9edcbb5b-3c46-4e75-8357-25887f7bf20e" contextRef="C_26cbcb36-129e-4f04-8fcc-689a820765aa" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">242,958</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_0551a129-6970-45a6-a142-2d0fc5c5374c" contextRef="C_dff895f2-8b48-40dd-b95e-c4aaf9a74063" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,003,956</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_53da20c4-6260-4323-99dc-978ff89f17d0" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,257,811</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">The accompanying notes are an integral part of these financial statements.</span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;">&#160;</p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="fis_cash_flow"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">OLD DOMINION FREIGHT LINE, INC.</span></p>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="statements_cash_flows"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">STATEMENTS O</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">F CASH FLOWS</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:57.211%;"/>
    <td style="width:1.48%;"/>
    <td style="width:1%;"/>
    <td style="width:10.782%;"/>
    <td style="width:1%;"/>
    <td style="width:1.48%;"/>
    <td style="width:1%;"/>
    <td style="width:10.782%;"/>
    <td style="width:1%;"/>
    <td style="width:1.48%;"/>
    <td style="width:1%;"/>
    <td style="width:10.782%;"/>
    <td style="width:1%;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash flows from operating activities:</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_654317f8-5e2b-4136-901c-ca7ad9422049" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,239,502</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_fe0656e2-5347-4486-9f75-8bc6e23df95c" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,377,159</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_9496f9b7-bc5b-4fd7-8f79-f0e6b6f0df00" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,034,375</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adjustments to reconcile net income to net cash provided by operating<br/>&#160;&#160;&#160;activities:</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Depreciation and amortization</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_8520e710-e733-4030-bea9-e41d72a01bfd" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="odfl:DepreciationAndAmortizationIncludingDebtIssuanceCosts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">324,449</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_72b63939-417b-4a62-94f8-aeccfbd16baf" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="odfl:DepreciationAndAmortizationIncludingDebtIssuanceCosts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">276,066</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_599c7821-259e-43d3-b832-582022757fa9" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="odfl:DepreciationAndAmortizationIncludingDebtIssuanceCosts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">259,899</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Noncash lease expense</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_66c858ef-5f2e-46e7-b098-9421b5a06e13" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="odfl:NonCashLeaseExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,665</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f76358cc-deac-4e11-8e44-df6b28204d52" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="odfl:NonCashLeaseExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,658</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_9f550bf2-c705-4363-9bf5-01d0f5e47746" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="odfl:NonCashLeaseExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,890</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gain on disposal of property and equipment</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_81887473-9d8e-4948-8470-d9fc99ed8e86" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,555</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f9d4d4e5-e25d-40a0-90ee-6275828ca1db" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,425</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a081f2b2-6328-4634-8802-0fa721adab0f" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" unitRef="U_USD" scale="3" decimals="-3">563</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred income taxes</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_5481ace3-bbcc-4bea-910c-7c28d2d10fff" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">53,341</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_24471280-3434-418d-9485-c2c314b0a4e5" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">62,008</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_942014ef-a4f8-49ba-b76c-78f07bb9b02e" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30,165</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Share-based compensation</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_655f966f-65fe-4c89-9f2c-b04e659b843b" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:ShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,080</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b37864ab-5369-4cbf-aa53-d9c53b8efb42" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:ShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,893</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0dd1ac9f-cee7-4ea7-b073-b21d0e9d8016" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:ShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,039</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:20pt;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Changes in assets and liabilities:</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer and other receivables, net</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_04ed7305-3a20-444b-91e3-378e18c80a31" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,875</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6b9e59ef-6007-45d7-9181-539aaf01e53c" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,009</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_950fef23-529e-4bc9-bb06-275148e4679f" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">125,562</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid expenses and other assets</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_96780c00-169a-4f7f-9fb4-e10702e1c4dd" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">38,189</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_3e683019-2a1e-4007-8adf-21815ea3633b" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,714</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_24623f16-3a5a-4344-91d9-667242226ee5" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">38,387</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_8deb30cb-3063-49aa-a2cd-8192edaa24cc" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:IncreaseDecreaseInAccountsPayable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,499</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f8eeb7f3-3f97-461f-a5a8-b9d97433abfb" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:IncreaseDecreaseInAccountsPayable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">23,756</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_21d23253-0fa1-472c-97c9-30e782243130" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:IncreaseDecreaseInAccountsPayable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,008</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Compensation, benefits and other accrued liabilities</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_3b5f8554-69ef-4b80-9b1c-4aec7cccb435" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="odfl:IncreaseDecreaseCompensationBenefitsAndOtherAccruedLiabilities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,422</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d67e03de-5837-4c07-b4fa-d1fa19ecd93a" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="odfl:IncreaseDecreaseCompensationBenefitsAndOtherAccruedLiabilities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">11,202</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_3b7f502c-3ca5-4033-8322-485d68645675" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="odfl:IncreaseDecreaseCompensationBenefitsAndOtherAccruedLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">32,437</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Claims and insurance accruals</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_c5eb3f53-99e1-48ab-bb7c-e9b3b71b4e43" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:IncreaseDecreaseInInsuranceLiabilities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,249</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6a419e6a-0993-424e-a06f-aa0dff2f200d" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:IncreaseDecreaseInInsuranceLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,464</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6cf37cc8-2df2-4a57-8fb2-f145a2252d8a" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:IncreaseDecreaseInInsuranceLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,963</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income taxes, net</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_b8ae4ef2-6901-4041-bab5-5d1d1654aee4" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">5,816</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a0ca6d30-a77f-4099-8819-b8721a2950df" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,480</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_8e072a2a-c6ed-48f1-97f8-2fd5a85a752b" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">27,929</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other liabilities</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_e286ded3-166b-47cb-88f2-6cbf2d9f1aea" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">10,295</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_dc9d5f89-d58d-49b9-bec3-847fe0fff2ac" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">39,552</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a2db570f-2e78-4d61-ad73-45ab073da74a" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">6,729</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:40pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:40pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net cash provided by operating activities</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_d3039875-2b25-4986-abc9-ea271f01dcbf" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,569,135</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_1a5e5a05-9c03-440e-bbd5-814b14fcd4a8" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,691,582</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_52a1d1a5-8350-4f13-a224-3ad529667f32" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,212,606</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash flows from investing activities:</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Purchase of property and equipment</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_8092eaf4-6bc3-4f45-aade-66f0b308f270" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:PaymentsToAcquireProductiveAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">757,309</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_487c5e6c-3d42-4936-9087-281c7d152383" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:PaymentsToAcquireProductiveAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">775,148</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_7f4a8be0-6ebe-42ff-afd9-b6a982a45f93" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:PaymentsToAcquireProductiveAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">550,077</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Proceeds from sale of property and equipment</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_3f8f8a4d-edb4-47ad-826e-216fc5dfa596" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">48,637</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d87f4805-06b3-41b2-ba14-8c5ab4ff6238" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,096</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a7f6c632-ceab-47c1-9ae7-8d350ac58969" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,548</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Purchase of short-term investments</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ae7c8779-8f59-44e8-b78f-4c54b7f76f72" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:PaymentsToAcquireShortTermInvestments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">163,720</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_9c3e0c9e-4089-4417-b5dc-60a5029d4123" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:PaymentsToAcquireShortTermInvestments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">359,389</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Proceeds from maturities of short-term investments</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_e70b3d52-58f4-48d9-ba1c-30e8c0a0baa7" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">48,852</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_07c418ee-7e03-4946-929a-f270c5a51741" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">369,300</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_71263cfb-215a-481e-986b-983c1e26e49c" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">435,130</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other investing activities, net</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_56376b2f-b11e-4d4f-b7ef-2ebab8240179" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" unitRef="U_USD" scale="3" decimals="-3">500</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:40pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:40pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net cash used in investing activities</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_d014c831-41cc-4cca-9ab3-031cc0cd2311" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">659,820</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_72451af4-d86a-4ea0-bd29-0e0f32e503a5" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">547,472</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_18e72eb5-70f3-441b-bdaa-90acf02a74d3" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">455,288</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash flows from financing activities:</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Payments for share repurchases</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_0c337e09-0a7a-4c7a-b778-26fc2ba0f7a5" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:PaymentsForRepurchaseOfCommonStock" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">453,613</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_1871bf0a-f413-496d-8d42-e5d32a85585c" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,277,219</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_64def1a6-3541-4248-9662-c5dc459c7904" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:PaymentsForRepurchaseOfCommonStock" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">536,465</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forward contract for accelerated share repurchases</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_47c4b789-75f1-4ad1-9085-26fb8dd214db" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="odfl:PaymentForAcceleratedSharesRepurchaseForwardContract" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">62,500</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividends paid</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_259fe84a-2590-473e-98fa-84d2fded9189" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:PaymentsOfDividends" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">175,089</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_74854a62-d475-4ebf-b55a-30eb9a1b6486" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:PaymentsOfDividends" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">134,484</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_18f96b7a-7a51-45bd-928e-674aad1f5c14" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:PaymentsOfDividends" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">92,366</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Principal payments under debt agreements</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_3981f424-58ce-489d-a6b2-43368832e051" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:RepaymentsOfLongTermDebt" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,000</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other financing activities, net</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_c3dfa03a-fa00-4915-aa01-3e54a2c75e62" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">13,126</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_11843342-7bdb-47dd-b708-a10eb0ad79ea" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">8,659</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_863a5ae0-46fe-4dce-80a9-61026a762cb8" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">4,853</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:40pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:40pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net cash used in financing activities</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_3164302e-df1f-41d5-9d82-d8d90f5d6db3" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">661,828</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f4c251d6-30e9-46e4-b12c-0f6fc5547ea4" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,420,362</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_3e4d5c1c-b8cc-4648-96ce-0876cf7fd29f" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">696,184</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Increase (decrease) in cash and cash equivalents</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_9167c3a3-0c0f-4742-8a51-ac93d065d233" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">247,487</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f442609a-d82f-458c-8d12-47c5671aeb42" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">276,252</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_4c2f27eb-f4a6-467a-a3ff-0b64b2ca2d07" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">61,134</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents at beginning of year</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_a98d6020-9cb5-451a-b3cd-6806e3140a91" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">186,312</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_9ff0f24e-aaff-4b99-883a-4d335224ed16" contextRef="C_7ddb940e-b7db-4030-b89f-be8aa296d4e2" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">462,564</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e71a0241-90ee-4390-ad23-a1f1b6c4bc30" contextRef="C_f4d1e291-7b07-4fad-9a46-b705144c107a" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">401,430</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents at end of year</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_422f61c8-6eb2-4640-8b10-167bb9201ca0" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">433,799</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e917cca9-0077-4145-83b6-e52c4d06f6cb" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">186,312</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ca4fd86f-1b2d-4a28-b35c-38faa92c0657" contextRef="C_7ddb940e-b7db-4030-b89f-be8aa296d4e2" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">462,564</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income taxes paid</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_4ee7ffaf-99a8-4e54-a4ee-b53a7ed3f78f" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:IncomeTaxesPaid" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">361,448</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_18818fdc-46c6-43d8-bd5c-7126512d3d21" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:IncomeTaxesPaid" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">396,510</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_abfaafb4-6f97-4071-b2a9-72c959f1ee4e" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:IncomeTaxesPaid" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">352,826</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest paid</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_9df13b38-56e1-4fe0-8705-5495ea3e9370" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:InterestPaidNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,484</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_10d7636b-e738-4337-b7a3-8821df2ae445" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:InterestPaidNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,953</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_03d4649d-e74c-43b6-a1f8-806f1f254dac" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:InterestPaidNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,232</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Capitalized interest</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_c826bc88-b69c-4e5a-9e15-b5d023048757" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:InterestPaidCapitalized" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,364</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_73ffd224-f355-4466-a553-0b05a0f78b6a" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:InterestPaidCapitalized" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,260</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6c7112a5-7110-4b67-b329-7c35a7a7ea4f" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:InterestPaidCapitalized" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,655</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">Supplemental disclosure of noncash investing and financing activities:</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Noncash purchases of property</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">-</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td>
    <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_556486fe-86d7-48ad-9542-040e1aab25d6" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,034</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">The accompanying notes are an integral part of these financial statements.</span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">34</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">OLD DOMINION FREIGHT LINE, INC.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTES TO THE FINANCIAL STATEMENTS</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div>
  <div><ix:nonNumeric id="F_c52afb80-dd9d-4a44-b6a2-4984039ea7e6" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:SignificantAccountingPoliciesTextBlock" escape="true"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 1. Significant Accounting Policies</span></p><div><ix:nonNumeric id="F_f683849a-adec-4485-a177-968a4e14e15b" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:NatureOfOperations" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Business</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are one of the largest North American less-than-truckload (&#8220;LTL&#8221;) motor carriers. We provide regional, inter-regional and national LTL services through a single integrated, union-free organization. Our service offerings, which include expedited transportation, are provided through an expansive network of service centers located throughout the continental United States. Through strategic alliances, we also provide LTL services throughout North America. In addition to our core LTL services, we offer a range of value-added services including container drayage, truckload brokerage and supply chain consulting.</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_bacd8d84-c18b-43f3-90b1-c8818b1b0101" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:NumberOfOperatingSegments" unitRef="U_Segment" decimals="INF" format="ixt-sec:numwordsen">one</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> operating segment and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_8c2c58dd-5f90-448a-8c68-b9171ae31d25" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="odfl:NumberOfCustomersWithMoreThanSixPercentOfRevenue" unitRef="U_Customer" decimals="INF" format="ixt-sec:numwordsen">no</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> single customer exceeds 6% of our revenue. </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_5a9a0a7a-8b27-4067-b6e2-1fe90cf98803" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="odfl:DisaggregatedRevenueTableTextBlock" escape="true" continuedAt="F_5a9a0a7a-8b27-4067-b6e2-1fe90cf98803_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The composition of our revenue is summarized below:</span></ix:nonNumeric></span></p><div style="font-size:12pt;font-family:Times New Roman;"><ix:continuation id="F_5a9a0a7a-8b27-4067-b6e2-1fe90cf98803_1"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:87.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:50.668%;"/>
          <td style="width:1.589%;"/>
          <td style="width:1%;"/>
          <td style="width:12.855999999999998%;"/>
          <td style="width:1%;"/>
          <td style="width:1.589%;"/>
          <td style="width:1%;"/>
          <td style="width:12.855999999999998%;"/>
          <td style="width:1%;"/>
          <td style="width:1.589%;"/>
          <td style="width:1%;"/>
          <td style="width:12.855999999999998%;"/>
          <td style="width:1%;"/>
         </tr>
         <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
          <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">LTL services</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_d997da83-46e3-4a88-9818-8ae691527c42" contextRef="C_d9486280-0170-4811-9c12-6e746c395b16" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,804,939</ix:nonFraction></span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_bf1fe353-9bf8-4ece-ab3c-7410dc144822" contextRef="C_73e98b1a-64c0-43d3-ad76-1ea190b6644a" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,177,055</ix:nonFraction></span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_37957ca7-d8f8-4984-992e-f8ac5642604b" contextRef="C_19781e1c-b421-4956-b50e-115167081445" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,177,497</ix:nonFraction></span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other services</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_5c7e2a83-2af5-4627-aef3-30c9317ea54e" contextRef="C_8251bffe-9f35-4948-a035-75054b458963" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">61,213</ix:nonFraction></span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_77468266-88e2-4887-8fac-845ce6fcaa69" contextRef="C_4b818ebb-440d-4633-b991-53e82baa05e4" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">83,022</ix:nonFraction></span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e8c7493e-214c-4d13-9917-ede43c8fcde9" contextRef="C_e1930048-4879-4d7a-bf70-ec2292e6793a" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">78,831</ix:nonFraction></span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total revenue</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_9c430cc0-1c30-414f-bdf9-f642c79771f4" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,866,152</ix:nonFraction></span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ac6bff5e-e418-4eeb-9844-fa0cb5bee79b" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,260,077</ix:nonFraction></span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_9bde8bb4-1f19-40c3-8850-be47eb3fca4b" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,256,328</ix:nonFraction></span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
         </tr>
        </table></ix:continuation></div></ix:nonNumeric></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_b64cfc10-f9c3-4ffe-a35c-6fb2cd865eb1" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" escape="true"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates.</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certain amounts in prior years have been reclassified to conform prior years&#8217; financial statements to the current presentation.</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unless the context requires otherwise, references in these Notes to &#8220;Old Dominion,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us&#8221; and &#8220;our&#8221; refer to Old Dominion Freight Line, Inc.</span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_1a6bcc81-134f-4b98-b022-5edbe037ffc5" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue and Expense Recognition</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We recognize revenue based upon when our transportation and related services have been completed in accordance with the bill of lading (&#8220;BOL&#8221;) contract, our general tariff provisions and contractual agreements with our customers. Generally, our performance obligations begin when we receive a BOL from a customer and are satisfied when we complete the delivery of a shipment and related services. We recognize revenue for our performance obligations under our customer contracts over time, as our customers receive the benefits of our services in accordance with ASC Topic 606. With respect to services not completed at the end of a reporting period, we use a percentage of completion method to allocate the appropriate revenue to each separate reporting period. Under this method, we develop a factor for each uncompleted shipment by dividing the actual number of days in transit at the end of a reporting period by that shipment&#8217;s standard delivery time schedule. This factor is applied to the total revenue for that shipment and revenue is allocated between reporting periods accordingly. Payment terms vary by customer and are short-term in nature.</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Expenses are recognized when incurred.</span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_b749bd78-4be4-4944-8977-df06ad444219" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="odfl:AllowancesForUncollectibleAccountsAndRevenueAdjustmentsPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Allowances for Uncollectible Accounts and Revenue Adjustments</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We maintain an allowance for uncollectible accounts for estimated losses resulting from the inability of our customers to make required payments. We estimate this allowance by analyzing the aging of our customer receivables, our historical loss experience and other trends and factors affecting the credit risk of our customers, including anticipated changes to future performance. Write-offs occur when we determine an account to be uncollectible and could differ from our allowance estimate as a result of factors such as changes in the overall economic environment or risks surrounding our customers. Additional allowances may be required if the financial condition of our customers were to deteriorate, resulting in an impairment of their ability to make payments. We periodically</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><ix:exclude><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">35</span></p></div>
       <hr style="page-break-after:always;"/><div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">OLD DOMINION FREIGHT LINE, INC.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTES TO THE FINANCIAL STATEMENTS (CONTINUED)</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div></ix:exclude><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">review the underlying assumptions in our estimate of the allowance for uncollectible accounts to ensure that the allowance reflects the most recent trends and factors.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We also maintain an allowance for estimated revenue adjustments resulting from future billing corrections, customer allowances, money-back service guarantees and other miscellaneous revenue adjustments. These revenue adjustments are recorded in our revenue from operations. We use historical experience, trends and current information to update and evaluate these estimates.</span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_73c873eb-9239-46e2-aae3-26a76c161c67" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:ConcentrationRiskCreditRisk" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Credit Risk</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial instruments that potentially subject us to concentrations of credit risk consist principally of customer receivables. We perform initial and ongoing credit evaluations of our customers to minimize credit risk. We generally do not require collateral but may requ</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ire prepayment of our services under certain circumstances. Credit risk is generally diversified due to the large number of entities comprising our customer base and their dispersion across many different industries and geographic regions. When held, we generally expect our short-term investments will be diversified over various high-quality issuers. Such short-term investments may also subject us to concentrations of credit risk.</span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_81412621-d379-4938-8c33-77966f524a40" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash and Cash Equivalents</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We consider cash on hand and deposits in banks along with certificates of deposit and short-term marketable securities with original maturities of three months or less as cash and cash equivalents.</span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_b241c841-8994-4aa4-bbfb-3d5598666d06" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:InvestmentPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Short-term Investments</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company&#8217;s investments in commercial paper with an original maturity of greater than three months have been classified and accounted for as trading securities, and are reported in &#8220;Short-term investments&#8221; on our Balance Sheets. These investments are measured at fair value each reporting period, with gains or losses recorded in &#8220;Non-operating (income) expense&#8221; on our Statements of Operations.</span></p></ix:nonNumeric></div><div><ix:nonNumeric id="F_b5303533-8fc0-4953-a7dc-e0ef11347298" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Property and Equipment</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment are stated at cost. Major additions and improvements are capitalized, while maintenance and repairs that do not improve or extend the lives of the respective assets are charged to expense as incurred. We capitalize the cost of tires mounted on purchased revenue equipment as a part of the total equipment cost. Subsequent replacement tires are expensed at the time those tires are placed in service. We assess the realizable value of our long-lived assets and evaluate such assets for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable.</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation of property and equipment is calculated using the straight-line method over the estimated useful lives of the related assets. </span><span style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_771f64fc-01d1-4b1e-9b09-16dd2067a0d2" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:PropertyPlantAndEquipmentTextBlock" escape="true" continuedAt="F_771f64fc-01d1-4b1e-9b09-16dd2067a0d2_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides the estimated useful lives by asset type:</span></ix:nonNumeric></span></p><div style="font-size:12pt;font-family:Times New Roman;"><ix:continuation id="F_771f64fc-01d1-4b1e-9b09-16dd2067a0d2_1"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:86.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:51.294%;"/>
          <td style="width:2.075%;"/>
          <td style="width:46.631%;"/>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Structures</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><ix:nonNumeric id="F_d0888f1c-50be-45ff-958e-16d4c458030d" contextRef="C_a88be173-74d9-44e5-9911-ba5016bbd131" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;to </span><span><ix:nonNumeric id="F_f1ec1664-5670-483e-95e7-c8277b7ee987" contextRef="C_5a58ab22-620a-44b7-b368-c49d5359be2b" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30 years</span></ix:nonNumeric></span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue equipment</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><ix:nonNumeric id="F_9c68e027-4482-4c4d-878c-70420417c812" contextRef="C_ae601a0c-490e-41b4-8c64-6fdf75a17eea" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;to </span><span><ix:nonNumeric id="F_59ae29df-365d-4c1f-b5f0-8983175452b3" contextRef="C_5af8c208-ae24-4063-be38-a3535c98fc80" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15 years</span></ix:nonNumeric></span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other equipment</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><ix:nonNumeric id="F_a90a7f6e-3328-47e3-b07d-62d83377cb2e" contextRef="C_90499e10-3908-4cd2-8dbf-4675b4945077" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;to </span><span><ix:nonNumeric id="F_459757a0-c4cd-4efc-92ba-9b8747edc0de" contextRef="C_024bcbdd-7ad2-4cc5-a5e7-56bc8a1216d1" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20 years</span></ix:nonNumeric></span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_a87a96ef-2d76-4b00-ad82-713c5176b793;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lesser of economic life or life of lease</span></span></span></p></td>
         </tr>
        </table></ix:continuation></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation expense was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_cc9e705f-9e8c-4b5f-adb8-9facbd2d14f1" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:Depreciation" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">324.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0087c218-4e93-4bd0-bc19-328101a81e08" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:Depreciation" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">275.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_03667cd3-a7c6-4424-a29b-29f8f1ce3bf0" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:Depreciation" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">259.5</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for 2023, 2022 and 2021, respectively.</span></p></ix:nonNumeric></div><p style="text-indent:4.44%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_54ce8709-9f3c-4417-9a8a-d2959948bba0" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:SelfInsuranceReservePolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Claims and Insurance Accruals</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We carry a significant amount of insurance with third-party insurance carriers that provides various levels of protection for our risk exposure, including protection in the areas of property, casualty, cyber, management, and group health, with coverage limits and retention and deductible levels that we believe are reasonable given historical claim activity and severity. We believe that our policy of maintaining self-insured retentions or deductibles under these various insurance programs for a portion of our risks, supported by our safety, claims management and loss prevention programs, is an effective means of managing insurance costs. We periodically review our risk exposure and insurance coverage applicable to those risks and believe that we maintain sufficient insurance coverage.</span></p><ix:exclude><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">36</span></p></div>
       <hr style="page-break-after:always;"/><div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">OLD DOMINION FREIGHT LINE, INC.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTES TO THE FINANCIAL STATEMENTS (CONTINUED)</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div></ix:exclude><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Claims and insurance accruals reflect the Company&#8217;s estimated cost of claims for cargo loss and damage, BIPD, workers&#8217; compensation, group health and group dental. These accruals include amounts for future claims development and claims incurred but not reported, which are primarily based on historical claims development experience. The related cost for cargo loss and damage and BIPD is charged to &#8220;Insurance and claims&#8221; on our Statements of Operations, while the related costs for workers&#8217; compensation, group health and group dental are charged to &#8220;Salaries, wages and benefits&#8221; on our Statements of Operations.</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our liability for claims and insurance totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_97376d32-5e85-4256-b1ab-2499b90016f3" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:SelfInsuranceReserve" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">153.8</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_39781d5e-cf61-442d-ae3e-ad805c7ec7cb" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:SelfInsuranceReserve" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">156.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at December 31, 2023 and 2022, respectively. The long-term portions of those reserves were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_eda1e679-185c-477c-ac6c-5d37ce8090a5" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:SelfInsuranceReserveNoncurrent" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">90.4</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_453002c2-8987-4c01-9f8f-e4d3bf70bcc9" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:SelfInsuranceReserveNoncurrent" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">92.7</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for 2023 and 2022, respectively, which were included in &#8220;Other non-current liabilities&#8221; on our Balance Sheets.</span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_1bcd74ea-1959-4823-b9ba-6e372d8aab8c" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Share-Based Compensation</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have various share-based compensation plans for our employees and non-employee directors. Our share-based compensation includes awards of phantom stock, restricted stock, and performance-based restricted stock units which are accounted for under ASC Topic 718, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Compensation - Stock Compensation</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. All share-based compensation expense is presented in &#8220;Salaries, wages and benefits&#8221; for employees and &#8220;Miscellaneous expenses, net&#8221; for non-employee directors in the accompanying Statements of Operations. Total compensation expense recognized for all share-based compensation awards was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_94d06400-012e-4c48-a924-e30d41293044" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">11.1</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d12ce24e-e8ee-4a73-847c-ef70b6dc63a7" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">15.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_8ed97829-7fa1-499f-a72c-44a2d48e7876" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">15.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million during 2023, 2022, and 2021, respectively. The total tax benefit recognized related to these awards was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c77b5c71-df99-45bd-b3a9-6c5e97d3ae64" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" unitRef="U_USD" scale="6" decimals="-5">3.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c3eba39f-860c-413b-9b78-b8393d493641" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" unitRef="U_USD" scale="6" decimals="-5">3.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_44ecae74-f4c9-4103-9c3f-1db27157e87c" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" unitRef="U_USD" scale="6" decimals="-5">2.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million during 2023, 2022, and 2021, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Awards of restricted stock, modified phantom stock and performance-based restricted stock units are accounted for as equity under ASC Topic 718. We recognize compensation cost, net of estimated forfeitures, for restricted stock awards and modified phantom stock awards on a straight-line basis over the requisite service period of each award. Compensation cost for performance-based restricted stock unit awards is recognized using the accelerated attribution method over the requisite service period of each award. At the end of each reporting period, we reassess the probability of achieving performance targets and changes to our initial assessment are reflected in the reporting period in which the change in estimate occurs.</span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_e737a700-6c7f-4fbe-b33a-aa8f47510aef" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:AdvertisingCostsPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Advertising</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The costs of advertising our services are expensed as incurred and are included in &#8220;General supplies and expenses&#8221; on our Statements of Operations. Advertising costs charged to expense totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_1003edcb-3035-4acb-b123-d78cf9296249" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:AdvertisingExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">34.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_90209f00-9749-4b65-a00b-6c2200b59b09" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:AdvertisingExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">29.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ce505c91-6043-4cc4-9eaf-a43518c49b9d" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:AdvertisingExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">28.1</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for 2023, 2022 and 2021, respectively.</span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_d2521cbe-6da8-4ee4-a38f-944adaa037b9" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" escape="true" continuedAt="F_d2521cbe-6da8-4ee4-a38f-944adaa037b9_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value of Financial Instruments</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The levels of inputs used to measure fair value are:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#149;	Level 1 &#8212; Quoted prices for identical instruments in active markets;</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#149;	Level 2 &#8212; Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs are observable in active markets; and</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#149;	Level 3 &#8212; Valuations based on inputs that are unobservable, generally utilizing pricing models or other valuation techniques that reflect management&#8217;s judgment and estimates.</span></p></ix:nonNumeric></div><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><ix:continuation id="F_d2521cbe-6da8-4ee4-a38f-944adaa037b9_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our short-term investments are measured at fair value on a recurring basis. Our long-term debt, including current maturities, are measured at fair value. Both of these instruments are further described in Note 9. Our other financial securities in current assets and current liabilities approximate their fair value due to the short-term maturities of these instruments.</span></ix:continuation></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><ix:exclude><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">37</span></p></div>
     <hr style="page-break-after:always;"/><div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">OLD DOMINION FREIGHT LINE, INC.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTES TO THE FINANCIAL STATEMENTS (CONTINUED)</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div></ix:exclude><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_7bc8fce5-a499-4d49-884c-c6e3b0899d81" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:StockholdersEquityPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock Repurchase Program</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On May 1, 2020, we announced that our Board of Directors had approved a two-year stock repurchase program authorizing us to repurchase up to an aggregate of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b0bccd9b-15b9-48aa-8bc7-321a9f60accc" contextRef="C_4f9891b7-ac1f-4576-b48e-ef11b0fb4768" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" unitRef="U_USD" scale="6" decimals="INF" format="ixt:num-dot-decimal">700.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of our outstanding common stock (the &#8220;2020 Repurchase Program&#8221;). The 2020 Repurchase Program became effective on May 29, 2020. On July 28, 2021, we announced that our Board of Directors had approved a stock repurchase program authorizing us to repurchase up to an aggregate of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_9e42e61c-40d4-4c8d-8f3f-a07ed6d608c9" contextRef="C_66df9fe2-8724-4fe6-a30f-cf1fff990414" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" unitRef="U_USD" scale="9" decimals="INF" format="ixt:num-dot-decimal">2.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> billion of our outstanding common stock (the &#8220;2021 Repurchase Program&#8221;). The 2021 Repurchase Program, which does not have an expiration date, began after the completion of the 2020 Repurchase Program in January 2022. At December 31, 2023, we had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_fe48fe22-0dc7-49b5-acf3-c7322943aa90" contextRef="C_29a42d5d-5231-4ec4-a5d8-114d252ef662" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">225.4</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million remaining authorized under the 2021 Repurchase Program. On July 26, 2023, we announced that our Board of Directors had approved a new stock repurchase program authorizing us to repurchase up to an aggregate of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_909a093d-6669-4f0d-bb40-c4865987adaf" contextRef="C_41b76d38-fc04-48d8-af42-37ebe68da478" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" unitRef="U_USD" scale="9" decimals="INF" format="ixt:num-dot-decimal">3.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> billion of our outstanding common stock. The new repurchase program, which does not have an expiration date, will be effective upon the completion of our 2021 Repurchase Program.</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under our repurchase programs, we may repurchase shares from time to time in open market purchases or through privately negotiated transactions. Shares of our common stock repurchased under our repurchase programs are canceled at the time of repurchase and are classified as authorized but unissued shares of our common stock.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We entered into accelerated share repurchase agreements with a third-party financial institution on each of August 26, 2021 and February 24, 2022. The Company&#8217;s accelerated share repurchase agreements are each accounted for as a settled treasury stock purchase and a forward stock purchase contract. The par value of the initial shares received is recorded as a reduction to common stock, with the excess purchase price recorded as a reduction to retained earnings. The forward stock purchase contract is accounted for as a contract indexed to our own stock and is classified within capital in excess of par value on our Balance Sheets. The Company's accelerated share repurchase agreements are each settled with the final number of shares received based on the daily volume-weighted average share price of our common stock over the term of the agreement, less a negotiated discount. </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_40d36966-8fb2-463e-8589-b725b7d0225c" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:AcceleratedShareRepurchasesTextBlock" escape="true" continuedAt="F_40d36966-8fb2-463e-8589-b725b7d0225c_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below summarizes our accelerated share repurchase activity for 2022 and 2021. There was no accelerated share repurchase activity for the year ended December 31, 2023.</span></ix:nonNumeric></span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_40d36966-8fb2-463e-8589-b725b7d0225c_1"><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:12.925%;"/>
          <td style="width:1.24%;"/>
          <td style="width:2.641%;"/>
          <td style="width:14.346%;"/>
          <td style="width:1.861%;"/>
          <td style="width:2.641%;"/>
          <td style="width:1%;"/>
          <td style="width:10.924000000000001%;"/>
          <td style="width:1%;"/>
          <td style="width:2.181%;"/>
          <td style="width:1%;"/>
          <td style="width:13.425%;"/>
          <td style="width:1%;"/>
          <td style="width:2.181%;"/>
          <td style="width:1%;"/>
          <td style="width:14.366%;"/>
          <td style="width:1%;"/>
          <td style="width:2.181%;"/>
          <td style="width:1%;"/>
          <td style="width:11.084%;"/>
          <td style="width:1%;"/>
         </tr>
         <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Agreement</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Agreement</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Settlement</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Initial Shares</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares Received</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total Shares</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
          <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Date</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Date</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">(In millions)</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Received</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">at Settlement</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Received</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><ix:nonNumeric id="F_a8e41030-19de-46cc-909c-d84320a20399" contextRef="C_674960e6-8e27-4cf9-8241-51b99538599c" name="odfl:AcceleratedShareRepurchaseAgreementDate" format="ixt:date-monthname-year-en"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 2021</span></ix:nonNumeric></span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><ix:nonNumeric id="F_e8638380-f497-4e08-83a7-377ec9fc1ca7" contextRef="C_3e29eb64-6ab7-432e-a9ff-fd3067f092a9" name="odfl:AcceleratedShareRepurchaseSettlementDate" format="ixt:date-monthname-year-en"><ix:nonNumeric id="F_ea50e369-d5e6-4970-96ae-e4c0b3b78ce4" contextRef="C_50c4c1e9-8394-487a-a610-6fc0993a7344" name="odfl:AcceleratedShareRepurchaseSettlementDate" format="ixt:date-monthname-year-en"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">August 2021</span></ix:nonNumeric></ix:nonNumeric></span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_7e5b7002-f7c8-4143-8465-a7e489bb5ea8" contextRef="C_764034dd-6c74-4a12-a3fc-3825af4dd05a" name="us-gaap:AcceleratedShareRepurchasesSettlementPaymentOrReceipt" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">275.0</ix:nonFraction></span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_852a1505-e70a-4491-81eb-52e83025c859" contextRef="C_674960e6-8e27-4cf9-8241-51b99538599c" name="us-gaap:TreasuryStockSharesAcquired" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">960,330</ix:nonFraction></span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b84518b2-4220-440b-b9a9-085eec30c9bc" contextRef="C_674960e6-8e27-4cf9-8241-51b99538599c" name="odfl:TreasuryStockAdditionalSharesAcquired" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">140,716</ix:nonFraction></span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e5f6b56b-edad-42a2-aa45-2eb9134a0892" contextRef="C_674960e6-8e27-4cf9-8241-51b99538599c" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">1,101,046</ix:nonFraction></span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><ix:nonNumeric id="F_bbb55d4b-1944-4abc-90c4-793830e7470a" contextRef="C_8cdf6a27-35c1-43bf-b5c3-099136ef6681" name="odfl:AcceleratedShareRepurchaseAgreementDate" format="ixt:date-monthname-year-en"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">August 2021</span></ix:nonNumeric></span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><ix:nonNumeric id="F_fb3a3de5-f8d4-44cc-93e5-3f7f8fc36acb" contextRef="C_7c2be2ef-c5af-4a46-8795-d04b373d2246" name="odfl:AcceleratedShareRepurchaseSettlementDate" format="ixt:date-monthname-year-en"><ix:nonNumeric id="F_dd3b0e65-8606-4b7e-b042-09f2ea34b135" contextRef="C_c4cd97fe-1b00-49db-a39d-435aa2f46f75" name="odfl:AcceleratedShareRepurchaseSettlementDate" format="ixt:date-monthname-year-en"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">January 2022</span></ix:nonNumeric></ix:nonNumeric></span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e7eae2b7-20f2-41fb-816b-183407d60aee" contextRef="C_8740e2c2-9fef-415f-820a-462f3dcf2e0f" name="us-gaap:AcceleratedShareRepurchasesSettlementPaymentOrReceipt" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">250.0</ix:nonFraction></span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6e9b5bda-2d1e-4ca2-aa14-3a250e6bf906" contextRef="C_8cdf6a27-35c1-43bf-b5c3-099136ef6681" name="us-gaap:TreasuryStockSharesAcquired" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">655,365</ix:nonFraction></span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f778d4b8-d596-4766-8f45-ed3d1fbc4cd5" contextRef="C_8cdf6a27-35c1-43bf-b5c3-099136ef6681" name="odfl:TreasuryStockAdditionalSharesAcquired" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">123,410</ix:nonFraction></span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_bc90865c-336e-409d-8eb5-639cbad57401" contextRef="C_8cdf6a27-35c1-43bf-b5c3-099136ef6681" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">778,775</ix:nonFraction></span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><ix:nonNumeric id="F_dddaedc8-191c-49a6-97ac-264fc0ed04bb" contextRef="C_77ed8c50-0062-49aa-a64a-461a93b90aae" name="odfl:AcceleratedShareRepurchaseAgreementDate" format="ixt:date-monthname-year-en"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 2022</span></ix:nonNumeric></span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><ix:nonNumeric id="F_89398ad5-bd23-47cb-9986-37f15b911151" contextRef="C_9b48bdc5-18c1-40d3-8a23-9b829c356f42" name="odfl:AcceleratedShareRepurchaseSettlementDate" format="ixt:date-monthname-year-en"><ix:nonNumeric id="F_a59caf8a-2c35-4955-a89b-c29bc62fa164" contextRef="C_55cd21dd-98ae-4b69-bc1b-d682b131a390" name="odfl:AcceleratedShareRepurchaseSettlementDate" format="ixt:date-monthname-year-en"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">April 2022</span></ix:nonNumeric></ix:nonNumeric></span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_8a261273-0976-45f8-9a99-fc29e4c72370" contextRef="C_037491bc-bdbc-4dc7-a05e-0099c3edf75a" name="us-gaap:AcceleratedShareRepurchasesSettlementPaymentOrReceipt" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">400.0</ix:nonFraction></span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_4ef50480-2895-4e39-a8fb-3bc565a725be" contextRef="C_77ed8c50-0062-49aa-a64a-461a93b90aae" name="us-gaap:TreasuryStockSharesAcquired" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">1,018,157</ix:nonFraction></span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_db590f61-08df-435a-8a22-2afc69460d27" contextRef="C_77ed8c50-0062-49aa-a64a-461a93b90aae" name="odfl:TreasuryStockAdditionalSharesAcquired" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">372,809</ix:nonFraction></span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0e618374-7b6f-4f05-9b9a-e1c1fbc4786f" contextRef="C_77ed8c50-0062-49aa-a64a-461a93b90aae" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">1,390,966</ix:nonFraction></span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
         </tr>
        </table></ix:continuation></div></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_1975ea9f-ac0b-4e75-9a12-2236555e303a" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Comprehensive Income</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has no components of other comprehensive income. Accordingly, net income equals comprehensive income for all periods presented in this report.</span></p></ix:nonNumeric></div></ix:nonNumeric></div>
  <div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_412efb3b-fa6b-49f3-aac6-fa2d755d4066" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:LongTermDebtTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="fis_unidentified_table_20"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 2. Long-term Debt</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_5d810442-5870-4b02-942f-632f6bd7db70" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" escape="true"><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long-term debt, net of unamortized debt issuance costs, consisted of the following:<br/></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:66.72%;"/>
        <td style="width:1.72%;"/>
        <td style="width:1%;"/>
        <td style="width:12.92%;"/>
        <td style="width:1%;"/>
        <td style="width:1.72%;"/>
        <td style="width:1%;"/>
        <td style="width:12.92%;"/>
        <td style="width:1%;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td>
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Senior notes</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_7bc0f6c0-0ecc-489e-9360-d3ad4573176f" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:SeniorNotes" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">79,977</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d295a2ad-9489-498b-92cc-7bdfb2709661" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:SeniorNotes" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">99,963</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revolving credit facility</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_75e23294-4634-4379-980e-b48d0fd12a62" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:LineOfCredit" unitRef="U_USD" scale="0" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_fab12436-a50b-4e06-bf59-11e40b5726f9" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:LineOfCredit" unitRef="U_USD" scale="0" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total long-term debt</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_ad1e13f5-f763-4d4b-838c-baedf5ff0551" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:DebtAndCapitalLeaseObligations" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">79,977</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d8f53137-3ce7-4051-9d76-6dc5000662e0" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:DebtAndCapitalLeaseObligations" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">99,963</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Current maturities</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_ab5c90d4-3c77-4661-a3ef-5fbe45be9ca8" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,000</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_93f800c0-9a99-4717-94c7-0e6225b221a4" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,000</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total maturities due after one year</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_a14e51ba-bc2b-4ba8-ae7d-d84a3dca9d2e" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">59,977</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_38408976-99f7-4d1f-a7c7-b94ad5ca3941" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">79,963</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><ix:exclude><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">38</span></p></div>
       <hr style="page-break-after:always;"/><div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">OLD DOMINION FREIGHT LINE, INC.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTES TO THE FINANCIAL STATEMENTS (CONTINUED)</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div></ix:exclude></ix:nonNumeric></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Note Agreement</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On May 4, 2020, we entered into a Note Purchase and Private Shelf Agreement with PGIM, Inc. (&#8220;Prudential&#8221;) and certain affiliates and managed accounts of Prudential (as subsequently amended on March 22, 2023, the &#8220;Note Agreement&#8221;). The Note Agreement, which is uncommitted and subject to Prudential&#8217;s sole discretion, provides for the issuance of senior promissory notes with an aggregate principal amount of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0279d026-0d7d-4e22-bbde-3bd35b87e37c" contextRef="C_4c33c139-7173-43ff-bb9a-c177ab6c7f13" name="odfl:AggregatePrincipalAmountOfSeniorNotes" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">350.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million through March 22, 2026. On May 4, 2020, we issued $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_16bbf21f-9f52-4704-86fa-4456fb050a1a" contextRef="C_8bf3a391-e7c3-4091-918f-95193967fb66" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">100.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million aggregate principal amount of senior promissory notes (the &#8220;Series B Notes&#8221;). Borrowing availability under the Note Agreement is reduced by the outstanding amount of the existing Series B Notes, and all other senior promissory notes issued pursuant to the Note Agreement.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_bbd6c8cd-53f8-4631-b4ce-d0254aba7d1f" contextRef="C_b47c7e8d-ac49-4da9-a03e-8a6461e6eaec" name="us-gaap:DebtInstrumentMaturityDateDescription"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Series B Notes bear interest at </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a5c54843-86a7-477d-ae62-4e6041110231" contextRef="C_cb283a43-7c14-4a2d-8296-50229561c51b" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" unitRef="U_pure" scale="-2" decimals="INF" format="ixt:num-dot-decimal">3.10</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum and mature on May 4, 2027, unless prepaid.</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The first principal payment of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e989a760-9cbc-444d-bafa-0e214fd0e016" contextRef="C_b47c7e8d-ac49-4da9-a03e-8a6461e6eaec" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">20.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million was paid on May 4, 2023. The remaining $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_35a8632b-4da6-426c-8906-3b668cd010e1" contextRef="C_b47c7e8d-ac49-4da9-a03e-8a6461e6eaec" name="odfl:DebtInstrumentUnpaidPrincipalBalance" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">80.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million will be paid in four equal annual installments of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a26dc6a5-6069-489b-9855-dc996b870d67" contextRef="C_b47c7e8d-ac49-4da9-a03e-8a6461e6eaec" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">20.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million through </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_19320358-928b-4ccb-bcdb-63ffa38ada0d" contextRef="C_b47c7e8d-ac49-4da9-a03e-8a6461e6eaec" name="us-gaap:DebtInstrumentMaturityDate" format="ixt:date-monthname-day-year-en"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">May 4, 2027</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Series B Notes are senior unsecured obligations and rank pari passu with borrowings under our third amended and restated credit agreement, dated March 22, 2023, with Wells Fargo Bank, National Association serving as administrative agent for the lenders (the &#8220;Credit Agreement&#8221;) or other senior promissory notes issued pursuant to the Note Agreement.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Credit Agreement</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The Credit Agreement provides for a five-year, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e008dfdd-b2ac-4ecb-a5a1-6219efb7d51f" contextRef="C_bcce6a5b-c89a-413b-8211-5837c4c8cf4c" name="odfl:LineOfCreditFacilityOriginalBorrowingCapacity" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">250.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million senior unsecured revolving line of credit and a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d81e889f-6db3-4083-bd70-a8e9827bdb4b" contextRef="C_bcce6a5b-c89a-413b-8211-5837c4c8cf4c" name="odfl:LineOfCreditFacilityAccordion" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">150.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million accordion feature, which if fully exercised and approved, would expand the total borrowing capacity up to an aggregate of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_73d1fc40-97db-4e11-8dd7-e7fe57c9c42a" contextRef="C_bcce6a5b-c89a-413b-8211-5837c4c8cf4c" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">400.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. Of the $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a2d52657-5f21-4aed-ab54-012145de6597" contextRef="C_bcce6a5b-c89a-413b-8211-5837c4c8cf4c" name="odfl:LineOfCreditFacilityOriginalBorrowingCapacity" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">250.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million line of credit commitments under the Credit Agreement, up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_7d2e808e-c9a7-4579-9ed9-1edb42569824" contextRef="C_2fdd3a68-6724-4ef4-a05c-2dabdd73b945" name="us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">100.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million may be used for letters of credit.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At our option, borrowings under the Credit Agreement bear interest at either: (i) the Secured Overnight Financing Rate (SOFR) plus the Term SOFR Adjustment, as defined in the Credit Agreement, equal to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_2021ee1c-0cbd-4f57-8ba7-4fb7e6113d2d" contextRef="C_9a8e0c15-5572-41ce-a22a-1db87fb3e340" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" unitRef="U_pure" scale="-2" decimals="5" format="ixt:num-dot-decimal">0.100</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, plus an applicable margin that ranges from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_1f213fb8-e393-450c-a6f9-5a2d61310e5b" contextRef="C_fe68e596-bac1-4b22-96f3-809ef742d1be" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" unitRef="U_pure" scale="-2" decimals="5" format="ixt:num-dot-decimal">1.000</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ffe74156-321f-45d9-861d-3925f1585c41" contextRef="C_6e19c004-fe82-465f-9086-869dcbf95410" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" unitRef="U_pure" scale="-2" decimals="5" format="ixt:num-dot-decimal">1.375</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%; or (ii) a Base Rate, as defined in the Credit Agreement, plus an applicable margin that ranges from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_04012064-9d1e-457e-aced-c1b2bfb9282f" contextRef="C_f56592c9-398f-4b22-9b2f-e420ad1051e3" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" unitRef="U_pure" scale="-2" decimals="5" format="ixt:num-dot-decimal">0.000</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_9d23029d-2aa0-418e-b683-0f8a3967dece" contextRef="C_52f9cd1b-f53a-4355-a54c-a9cc7ec57892" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" unitRef="U_pure" scale="-2" decimals="5" format="ixt:num-dot-decimal">0.375</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. The applicable margin for each of the foregoing options is dependent upon our consolidated debt to consolidated total capitalization ratio. Letter of credit fees equal to the applicable margin for SOFR loans are charged quarterly in arrears on the daily average aggregate stated amount of all letters of credit outstanding during the quarter. Commitment fees ranging from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6fa2cbfb-c2f4-441c-a982-fa6ed7ce5848" contextRef="C_f56592c9-398f-4b22-9b2f-e420ad1051e3" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" unitRef="U_pure" scale="-2" decimals="5" format="ixt:num-dot-decimal">0.090</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b109dd1e-d350-46c0-9d77-3d88ce3e55ae" contextRef="C_52f9cd1b-f53a-4355-a54c-a9cc7ec57892" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" unitRef="U_pure" scale="-2" decimals="5" format="ixt:num-dot-decimal">0.175</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% (based upon our consolidated debt to total consolidated capitalization ratio) are charged quarterly in arrears on the aggregate unutilized portion of the Credit Agreement.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For periods covered under the Credit Agreement, the applicable margin on SOFR loans and letter of credit fees were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_3f318dd8-7e93-4397-a0e5-a3ca46e56948" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="odfl:LetterOfCreditFeeInPercentage" unitRef="U_pure" scale="-2" decimals="5" format="ixt:num-dot-decimal">1.000</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and commitment fees were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b00c6383-0085-47b0-9c08-543c153f5092" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" unitRef="U_pure" scale="-2" decimals="5" format="ixt:num-dot-decimal">0.090</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Credit Agreement replaced our previous five-year, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_cf560a67-855f-45a0-9bc3-a35c2667f060" contextRef="C_6d271319-a639-4467-89fc-143a69bbdb5a" name="odfl:LineOfCreditFacilityOriginalBorrowingCapacity" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">250.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million senior unsecured revolving credit agreement dated as of November 21, 2019 (the &#8220;Prior Credit Agreement&#8221;). For periods in 2023 and 2022 covered under the Prior Cr</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">edit Agreement, the applicable margin on LIBOR loans and letter of credit fees was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_5908ed7d-8b2e-4779-99db-5029ebbc99af" contextRef="C_c4605a3a-47ac-4947-a906-8722c7df9193" name="odfl:LetterOfCreditFeeInPercentage" unitRef="U_pure" scale="-2" decimals="5" format="ixt:num-dot-decimal">1.000</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and commitment fees were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6e27af02-f571-4343-823f-dce42da6c946" contextRef="C_c4605a3a-47ac-4947-a906-8722c7df9193" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" unitRef="U_pure" scale="-2" decimals="5" format="ixt:num-dot-decimal">0.100</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%.</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_3e783613-d726-483b-aa30-820a42f01776" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:LettersOfCreditOutstandingAmount" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">40.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_36914814-a6fd-4c73-88b6-afbcbc83ae4f" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:LettersOfCreditOutstandingAmount" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">38.7</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of outstanding letters of credit at December 31, 2023 and 2022, respectively.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">General Debt Provisions</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Credit Agreement and Note Agreement contain customary covenants, including financial covenants that require us to observe a maximum ratio of debt to total capital and a minimum fixed charge coverage ratio. The Credit Agreement and Note Agreement also include a provision limiting our ability to make restricted payments, including dividends and payments for share repurchases, unless, among other conditions, no defaults or events of default are ongoing (or would be caused by such restricted payment).</span></p></ix:nonNumeric></div>
  <div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_f3255d40-b4b6-471c-a35e-d1a201443504" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="odfl:DisclosureOfLeasesTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 3. Leases</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We lease certain assets under operating leases, which primarily consisted of real estate leases for certain service center locations and automotive leases for private passenger vehicles. Certain operating leases provide for renewal options, which can vary by lease and are typically offered at their fair rental value. We have not made any residual value guarantees related to our operating leases; therefore, we have no corresponding liability recorded on our Balance Sheets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><ix:exclude><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">39</span></p></div>
     <hr style="page-break-after:always;"/><div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">OLD DOMINION FREIGHT LINE, INC.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTES TO THE FINANCIAL STATEMENTS (CONTINUED)</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div></ix:exclude><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The right-of-use assets and corresponding lease liabilities on our Balance Sheets represent payments over the lease term, which includes renewal options for certain real estate leases that we are likely to exercise. These renewal options begin in </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_6ad96737-61ea-44f0-8c07-0b2feb758de5" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="odfl:LesseeOperatingLeaseOptionToRenewEarliestYear"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024 </span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and continue through </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_95f66108-e0d5-4e62-b5e8-7d3bbb56a854" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="odfl:LesseeOperatingLeaseOptionToRenewLatestYear"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2035</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and range from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_7ad2e04b-1704-4216-9a61-e2041ed783c0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_b2214e03-9f23-46db-8581-04cba9e293ab" contextRef="C_21c9caa3-6119-4fed-9d7a-bdf259a0d10c" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ten years</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in length. Short-term leases, which have an initial term of 12 months or less, are not included in our right-of-use assets or corresponding lease liabilities.</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Of our total operating lease liabilities, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_73af7c94-4d1d-41aa-8719-9089f161da37" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:OperatingLeaseLiabilityCurrent" unitRef="U_USD" scale="6" decimals="-5">15.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_61f7fd79-02ec-42d0-a702-0fe7fca81255" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:OperatingLeaseLiabilityCurrent" unitRef="U_USD" scale="6" decimals="-5">17.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million are classified as current and are presented within &#8220;</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_06e73f22-16ff-4166-b1b1-fb408ea99d8f;"><span style="-sec-ix-hidden:F_e1332e4a-2a5c-4c0d-aad8-2b2990fff05b;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other accrued liabilities</span></span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">,&#8221; and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d43a78e8-e466-4097-a29a-a529212b06df" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:OperatingLeaseLiabilityNoncurrent" unitRef="U_USD" scale="6" decimals="-5">104.8</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e7f19c3b-992d-4c2b-8d55-90a3d21ea255" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:OperatingLeaseLiabilityNoncurrent" unitRef="U_USD" scale="6" decimals="-5">80.8</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million are classified as non-current and are presented within &#8220;</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_26fad924-023a-4081-a1f6-88d9f82da772;"><span style="-sec-ix-hidden:F_fd84ad21-3c08-46ca-aba2-a4ac991a6a8d;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other non-current liabilities</span></span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#8221; on our Balance Sheets as of December 31, 2023 and 2022, respectively. Our right-of-use assets totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a4bcc148-06cd-433a-a94e-dcfef70d8777" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:OperatingLeaseRightOfUseAsset" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">116.4</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_dfd7fad3-2c3a-4013-9bbb-856ea45e888c" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:OperatingLeaseRightOfUseAsset" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">95.2</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and are presented within &#8220;</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_c9fa1286-709b-45ad-b6f3-f099eb0a36e2;"><span style="-sec-ix-hidden:F_2ac1f487-aedb-4925-a1e5-f3d3749b71a5;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other assets</span></span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">,&#8221; which is classified as long-term, on our Balance Sheets as of December 31, 2023 and 2022, respectively.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_161651b2-f8b8-48c9-b074-e8947f2ddf69" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" escape="true"><p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Future lease payments for assets under operating leases, as well as a reconciliation to our total lease liabilities as of December 31, 2023, are as follows:</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:37.323%;"/>
        <td style="width:43.543%;"/>
        <td style="width:1%;"/>
        <td style="width:17.134%;"/>
        <td style="width:1%;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Lease Payments</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;2024</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e39ef81d-03b0-417d-95ef-0d88cdd7815c" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">21,598</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;2025</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_bd0c32c0-9de0-4269-be8c-46728b7c1d5a" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,926</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;2026</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f22fb2e6-753c-4bfd-aa0a-2ad7f32e2e1c" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,335</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;2027</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_bdb18a82-9867-4a73-97c9-e6610a7d368b" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,747</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;2028</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a400395b-d5fa-4e4b-80ba-e993adaa7fb9" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,922</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;Thereafter</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_3e297600-52ac-4bc3-8252-07ae2cb48bce" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">57,745</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;&#160;Total lease payments</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_475d6ce4-1bef-4ee3-8d30-ce55ff6f732e" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">151,273</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;Less: imputed interest</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6675b633-28ef-4941-842f-b880e2fd4d11" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30,918</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;&#160;Total lease liabilities</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_59a84503-ca88-420e-b01a-168fb221201b" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:OperatingLeaseLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">120,355</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></ix:nonNumeric></div><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The weighted average lease term for our operating leases was </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_42ac4647-40f0-4c5d-bc11-3af0de77c454" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.6</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years and </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_d899cc4b-8969-4f5e-97cc-105edb40c569" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8.1</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years at December 31, 2023 and 2022, respectively. The discount rate used in the calculation of our right-of-use assets and corresponding lease liabilities was determined based on the stated rate within each contract when available, or our collateralized borrowing rate from lending institutions. The weighted average discount rate for our operating leases was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_cff1e16b-ca82-42a3-b9bb-d7d898c09467" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" unitRef="U_pure" scale="-2" decimals="3">4.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_4c8ed81f-3848-44d8-a625-2dc3dc3f052e" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" unitRef="U_pure" scale="-2" decimals="3">3.8</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% as of December 31, 2023 and 2022, respectively.</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash paid for amounts included in the measurement of our lease liabilities was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_3ae5833c-70a2-438c-bb31-ecf99784fc4e" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:OperatingLeasePayments" unitRef="U_USD" scale="6" decimals="-5">22.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_eed2affa-208f-4651-bb16-f4689462930b" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:OperatingLeasePayments" unitRef="U_USD" scale="6" decimals="-5">18.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the years ended December 31, 2023 and 2022, respectively. Certain operating leases include rent escalation provisions, which we recognize as expense on a straight-line basis. Lease expense is presented within &#8220;Operating supplies and expenses&#8221; or &#8220;General supplies and expenses,&#8221; depending on the nature of the use of the leased asset. Aggregate expense under operating leases was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f00258ab-aba9-4f9c-92a0-77c83e01c951" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:OperatingLeaseExpense" unitRef="U_USD" scale="6" decimals="-5">24.5</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e954e2ad-c005-4b6a-9019-e716f0fcb84f" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:OperatingLeaseExpense" unitRef="U_USD" scale="6" decimals="-5">20.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_2afb78c7-596d-4599-87ae-44f7da7edbdc" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:OperatingLeaseExpense" unitRef="U_USD" scale="6" decimals="-5">19.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for 2023, 2022 and 2021, respectively. During the years ended December 31, 2023 and 2022, we increased our right-of-use assets by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_66ed3a44-c7c3-4466-b331-9af05235bd3e" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">39.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b504b49e-ee22-4278-9249-58a6a1e96649" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">11.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, in exchange for new operating lease liabilities.</span></p></ix:nonNumeric></div>
  <div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_e6100f85-7875-4c9e-9d5d-642c98333455" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:IncomeTaxDisclosureTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 4. Income Taxes</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_80979ec6-51e4-4a76-a1c4-1c28140dab40" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of the provision for income taxes are as follows:</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:57.211%;"/>
        <td style="width:1.48%;"/>
        <td style="width:1%;"/>
        <td style="width:10.782%;"/>
        <td style="width:1%;"/>
        <td style="width:1.48%;"/>
        <td style="width:1%;"/>
        <td style="width:10.782%;"/>
        <td style="width:1%;"/>
        <td style="width:1.48%;"/>
        <td style="width:1%;"/>
        <td style="width:10.782%;"/>
        <td style="width:1%;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current:</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_d9751ef6-357f-4ff4-8eab-b4c58fc3600f" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:CurrentFederalTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">288,030</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d9016aa6-d6a6-4649-b120-826aa0f0666c" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:CurrentFederalTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">318,571</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0773e092-fbb5-43b6-aec2-f92e7ae9d668" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:CurrentFederalTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">253,084</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_a3b80e7a-23e5-42e5-b1d8-87716a9c4a6f" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">66,903</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_8fe54c07-b4ca-4062-b89b-8739400ffbb3" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">83,611</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a51ce2a3-a68a-4fff-a223-b424d28ad49e" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">70,799</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_0e131454-c249-49df-83a1-4ee8ae6e9298" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">354,933</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_63d9be62-3d80-44f9-b567-5032f898b691" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">402,182</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d73c7f44-3b59-49f1-bb21-d5e7a438d6c7" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">323,883</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred:</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_b308c967-1133-479e-a486-c0cbee230bdf" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">42,728</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_43a1c8e9-abdb-48dc-a4db-0978f7dba6c7" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">51,862</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_2a8eb242-e77b-4ebe-a4e6-2724953b1fe9" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,382</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_8f60bb14-6aee-43e1-8f9c-aa0140ec22df" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,613</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_2612caf0-1c5b-4919-93b3-f0dd9c1b0964" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,146</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_917e8398-7dee-49ef-b7ad-4ea6787d75f8" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,783</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_9ae952b0-fd40-4ba2-9cfa-eb9e2eeb4f83" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">53,341</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c613a09e-9fd8-4386-9e16-425dbb1cc3f7" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">62,008</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_9268f8ec-0465-42d6-92a3-bcbf45accc78" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30,165</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;Total provision for income taxes</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_7e5c8069-378d-4c36-98a3-fa8f902a86cf" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">408,274</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_53de15d2-05b6-454f-8b2e-87d2a76a04b0" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">464,190</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ca15d07f-3f04-4bc4-ae9a-1a8e356a92bd" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">354,048</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><ix:exclude><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">40</span></p></div>
       <hr style="page-break-after:always;"/><div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">OLD DOMINION FREIGHT LINE, INC.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTES TO THE FINANCIAL STATEMENTS (CONTINUED)</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div></ix:exclude></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_3a253957-9696-4e09-8da6-63d6b7f0818a" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" escape="true"><p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a reconciliation of income tax expense calculated using the U.S. statutory federal income tax rate with our income tax expense for 2023, 2022 and 2021:</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:45.46%;"/>
        <td style="width:2.28%;"/>
        <td style="width:1%;"/>
        <td style="width:13.9%;"/>
        <td style="width:1%;"/>
        <td style="width:2.28%;"/>
        <td style="width:1%;"/>
        <td style="width:13.9%;"/>
        <td style="width:1%;"/>
        <td style="width:2.28%;"/>
        <td style="width:1%;"/>
        <td style="width:13.9%;"/>
        <td style="width:1%;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax provision at statutory rate</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_c1dba1d7-2464-4150-9b83-38eb924b1cf2" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">346,033</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_3c651eb3-a02f-4bc2-83c1-2460b666a846" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">386,683</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_2e0ecb19-5cd1-4a76-b4be-c71bec764b9a" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">291,569</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State income taxes, net of federal benefit</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_dad0bb76-3e66-4888-9616-835a273f69af" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">66,055</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_bc14c521-d4bd-4c85-89fe-adb46b8640a3" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">75,906</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_9c29ee1d-0945-42e8-b794-d9370854af3a" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">60,036</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other, net</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_f8cbc5b3-a674-4343-814c-bd142edc37af" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,814</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_349a96e8-732d-4021-bdc6-1b15af9ef81b" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,601</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_740b26af-2daa-43f1-a4c1-de1dd32aabe2" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,443</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;Total provision for income taxes</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_829cc97a-c5fc-462c-b0ff-4e8e5bc417e1" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">408,274</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c6c8bb93-5968-455d-81d3-48ddd1641df9" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">464,190</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_4f643565-e9e3-4b56-972d-c9d430eeb9ec" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">354,048</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_95780c90-1bea-4c73-8cfa-099ba536d617" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" escape="true"><p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred tax assets and liabilities, which are included in &#8220;Other assets&#8221; and &#8220;Deferred income taxes&#8221; on our Balance Sheets, consist of the following:</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:66.72%;"/>
        <td style="width:1.72%;"/>
        <td style="width:1%;"/>
        <td style="width:12.92%;"/>
        <td style="width:1%;"/>
        <td style="width:1.72%;"/>
        <td style="width:1%;"/>
        <td style="width:12.92%;"/>
        <td style="width:1%;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred tax assets:</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Claims and insurance reserves</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_f474ba27-bd17-40a9-8410-c5e8d7a5704e" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,776</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_1d91f940-e6f9-4cf4-85d5-4271f2aaf3e7" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">31,736</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued vacation</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_00a1026d-0673-4675-8dcd-5ac7b0d396d8" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,849</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_9b566c9c-9a00-42f3-b1b5-73d967d14a6c" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,330</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred compensation</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_dbb8d01d-cc3e-449c-bb61-5e30040bc7e6" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">41,343</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_becf1eeb-d358-4a47-b62b-ba1ad6f81db7" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,973</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_a17b9cba-dd32-4363-a635-76fb8b849a85" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:DeferredTaxAssetsOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,142</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_26655863-7b8a-45d0-ada4-e8ff34dad0f9" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:DeferredTaxAssetsOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,767</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred tax assets</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_5656f7eb-e6dc-4a3c-90fe-9fa860cf57cf" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:DeferredTaxAssetsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">103,110</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d753b9d2-bf02-4550-bf0d-e147303dd5df" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:DeferredTaxAssetsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">103,806</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred tax liabilities:</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Depreciation and amortization</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_644738f2-77b9-4c8d-b299-f0ada988c9d5" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">460,703</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a0d21ed3-4f9d-4ef4-b736-dabce50c1561" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">407,942</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_347e087b-b740-43ef-a466-ff6600e8df53" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:DeferredTaxLiabilitiesOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,997</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_541c9839-d3dc-4d25-a79d-693a8a4e97d2" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:DeferredTaxLiabilitiesOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,113</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred tax liabilities</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_e9a3627c-5600-4e14-b3af-5fe95ba4304d" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:DeferredIncomeTaxLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">465,700</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_caad717d-1753-4588-8047-4504f50f872d" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:DeferredIncomeTaxLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">413,055</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net deferred tax liability</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_483ca75c-be2f-4734-bbd5-80b277724c68" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:DeferredTaxLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">362,590</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_7184e120-0689-4684-b636-5d064a8b5878" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:DeferredTaxLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">309,249</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are subject to U.S. federal income tax, as well as income tax of multiple state tax jurisdictions. We remain open to examination by the Internal Revenue Service for tax years </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_98dad2f0-8da0-46a2-988f-605addb94a69" contextRef="C_f13de64c-5cd0-413b-942f-bf4be227f014" name="us-gaap:IncomeTaxExaminationYearUnderExamination"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2020</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> through </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_010d9a7b-6638-4101-8f61-f7ff0563be53" contextRef="C_b146ca97-af2e-466b-85fd-a436da93d791" name="us-gaap:IncomeTaxExaminationYearUnderExamination"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. We also remain open to examination by various state tax jurisdictions for tax years </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_f903b469-19c8-485b-9ec6-45b674777caf" contextRef="C_2f9fa913-b52b-4732-ace6-e14a2f2b3101" name="us-gaap:IncomeTaxExaminationYearUnderExamination"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2019</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> through </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_ed745b11-3fb3-462d-863c-dbbbea9bf926" contextRef="C_76cf899b-09a2-4d75-9ba8-504fb81a90bc" name="us-gaap:IncomeTaxExaminationYearUnderExamination"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company&#8217;s liability for unrecognized tax benefits was immaterial as of December 31, 2023 and 2022. Interest and penalties related to uncertain tax positions, which are immaterial, are recorded in our &#8220;Provision for income taxes&#8221; on our Statements of Operations. Changes in our liability for unrecognized tax benefits could affect our effective tax rate, if recognized, but we do not expect any material changes within the next twelve months.</span></p></ix:nonNumeric></div>
  <div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_2df9b24b-1f54-4acd-9a39-092d6f88f0ce" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 5. Related Party Transactions</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">John R. Congdon, Jr., a member of our Board of Directors, is the cousin of David S. Congdon, Executive Chairman of our Board of Directors. We regularly disclose the amount of compensation that we pay to these individuals, as well as the compensation paid to any of their family members employed by us that from time to time may require disclosure, in the proxy statement for our Annual Meeting of Shareholders.</span></p></ix:nonNumeric></div>
  <div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_a3c0519a-a90a-4f12-bfca-e2b4800ccb7a" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 6. Employee Benefit Plans</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Defined Contribution Plan</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Full-time employees meeting certain eligibility requirements are automatically enrolled in our 401(k) employee retirement plan, unless the employee elects not to defer any compensation. Employee contributions are limited to a percentage of the employee&#8217;s compensation, as defined in the plan. We match a percentage of our employees&#8217; contributions up to certain maximum limits. In addition, we may also provide a discretionary matching contribution as specified in the plan. Our employer contributions, net of forfeitures, for 2023, 2022 and 2021 were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_909081dd-aac9-4678-81af-c8c92aa04f9b" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" unitRef="U_USD" scale="6" decimals="-5">119.5</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a5486c94-2545-49c9-b609-194d07cb0302" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" unitRef="U_USD" scale="6" decimals="-5">135.2</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_337b44bf-027e-439e-ac31-5a27f4adf8a2" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" unitRef="U_USD" scale="6" decimals="-5">102.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p><ix:exclude><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">41</span></p></div>
     <hr style="page-break-after:always;"/><div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">OLD DOMINION FREIGHT LINE, INC.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTES TO THE FINANCIAL STATEMENTS (CONTINUED)</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div></ix:exclude><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Deferred Compensation Plan</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We maintain a nonqualified deferred compensation plan for the benefit of certain eligible employees, including those whose contributions to the 401(k) employee retirement plan are limited due to provisions of the Internal Revenue Code. Participating employees may elect to defer receipt of a percentage of their compensation, as defined in the plan, and the deferred amount is credited to each participant&#8217;s deferred compensation account. The plan is not funded, and the Company does not make a matching contribution to this plan. Although the plan is not funded, participants are allowed to select investment options for which their deferrals and future earnings are deemed to be invested. Participant accounts are adjusted to reflect participant deferrals and the performance of their deemed investments. The amounts owed to the participants totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6c84e6f5-61e7-4093-ad5b-c36de41fdb40" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">101.4</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ca670ae9-8b0e-491c-9a47-b493253f0037" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">88.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at December 31, 2023 and 2022, respectively, of which $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_4a93a247-3c33-4d45-8971-940768ce0402" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">91.2</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b5fbb753-5502-4e3c-80a5-89dca6e13f09" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">83.2</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million were included in &#8220;Other non-current liabilities&#8221; on our Balance Sheets as of December 31, 2023 and 2022, respectively.</span></p></ix:nonNumeric></div>
  <div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_60260281-d48c-476c-9b8c-2bbe0909d454" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:EarningsPerShareTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 7. Earnings Per Share</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic earnings per share is computed by dividing net income by the daily weighted average number of shares of our common stock outstanding for the period, excluding unvested restricted stock. Unvested restricted stock is included in common shares outstanding on our Balance Sheets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Diluted earnings per share is computed using the treasury stock method. The denominator used in calculating diluted earnings per share includes the impact of unvested restricted stock and other dilutive, non-participating securities under our equity award agreements. The denominator excludes contingently-issuable shares under performance-based award agreements when the performance target has not yet been deemed achieved.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_a5c8df69-7e18-4228-a6a1-a8eccd45a9b7" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" escape="true"><p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides a reconciliation of the number of shares of common stock used in computing basic and diluted earnings per share:</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:81.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:51.597%;"/>
        <td style="width:1.229%;"/>
        <td style="width:1%;"/>
        <td style="width:12.743%;"/>
        <td style="width:1%;"/>
        <td style="width:1.229%;"/>
        <td style="width:1%;"/>
        <td style="width:12.743%;"/>
        <td style="width:1%;"/>
        <td style="width:1.229%;"/>
        <td style="width:1%;"/>
        <td style="width:13.234%;"/>
        <td style="width:1%;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares outstanding - basic</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_e389f276-2904-484e-a6b7-1b657ae0e975" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">109,421,245</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d2300a9c-8297-4051-aa6b-0f1579818904" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">112,340,791</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c4c6799d-4f97-4690-bae2-d501fa725600" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">115,651,411</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dilutive effect of share-based awards</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_068949b4-6126-4a2b-be58-95004424c73b" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">668,967</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b7a98695-ccec-4bab-a2a8-abacf394e9d4" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">737,029</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_22d521eb-f47b-4347-8d4c-d6690270cb3e" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">758,578</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares outstanding - diluted</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_03e078ab-b461-4351-a54c-ebbf59f3e2ad" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">110,090,212</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6ac6672c-1a37-4a15-9a97-578d436c0fb0" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">113,077,820</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d81e4062-4c84-4137-899c-a2f43959d29d" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">116,409,989</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div></ix:nonNumeric></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_2dde38a6-8a7b-4a6d-a6ab-bb0081fc2a50" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" escape="true"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 8. Share-Based Compensation</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock Incentive Plan</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On May 19, 2016, our shareholders approved the Old Dominion Freight Line, Inc. 2016 Stock Incentive Plan (the &#8220;Stock Incentive Plan&#8221;) previously approved by our Board of Directors. The Stock Incentive Plan, under which awards may be granted until May 18, 2026, or the Stock Incentive Plan&#8217;s earlier termination, serves as our primary equity incentive plan and provides for the grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted awards, performance awards, phantom stock awards and other stock-based awards or dividend equivalent awards to selected employees and non-employee directors. The maximum number of shares of common stock that we may issue or deliver pursuant to awards granted under the Stock Incentive Plan is </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_be2a3b70-d5ae-46db-80d3-9cd000ef2aaf" contextRef="C_e6855ff9-bd35-4135-bed6-aab689cc7285" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">3,000,000</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restricted Stock Awards</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During 2023, 2022 and 2021, we granted restricted stock awards to selected employees and non-employee directors under the Stock Incentive Plan. The employee restricted stock awards vest in </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_7cf133a9-9b96-4dde-bbf6-a193a386ff6b" contextRef="C_a0ca6471-0132-4703-9d4e-da52b9144ac4" name="odfl:NumberOfAnnualInstallments" unitRef="U_Installment" decimals="INF" format="ixt-sec:numwordsen">three</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> equal annual installments on each anniversary of the grant date, and the non-employee director restricted stock awards generally vest in full on the first anniversary of the grant date. In both cases, the restricted stock awards are subject to accelerated vesting due to death, total disability, or change in control of the Company.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Subject to the foregoing, unvested restricted stock awards are generally forfeited upon termination of employment, unless otherwise approved by the Board of Directors or its Compensation Committee. The restricted stock awards accrue dividends while the award is unvested and only carry rights to receive the accrued dividends once vested.</span></p><ix:exclude><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">42</span></p></div>
     <hr style="page-break-after:always;"/><div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">OLD DOMINION FREIGHT LINE, INC.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTES TO THE FINANCIAL STATEMENTS (CONTINUED)</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div></ix:exclude><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Compensation cost for restricted stock awards is measured at the grant date based on the fair market value per share of our common stock.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_72ff9eda-b84f-458c-821e-6becc22764bf" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" escape="true"><p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes our restricted stock award activity for employees and non-employee directors:</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:81.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:64.88%;"/>
        <td style="width:1.22%;"/>
        <td style="width:1%;"/>
        <td style="width:12.98%;"/>
        <td style="width:1%;"/>
        <td style="width:1.68%;"/>
        <td style="width:1%;"/>
        <td style="width:15.24%;"/>
        <td style="width:1%;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average<br/>Grant Date Fair<br/>Value Per Share</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested at January 1, 2023</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0f522f1c-7338-4d1b-94a6-a8794f59a577" contextRef="C_3ecd2b44-8a12-4bdb-9234-60cbdd4a761a" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">77,725</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d3d85b68-7cb3-4834-953d-1d3d04575306" contextRef="C_3ecd2b44-8a12-4bdb-9234-60cbdd4a761a" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">232.79</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_76fddcae-bf14-4951-a014-2c0924738fa0" contextRef="C_a0ca6471-0132-4703-9d4e-da52b9144ac4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">37,730</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f0ef4a65-da5e-4c84-910a-9eb598993b1b" contextRef="C_a0ca6471-0132-4703-9d4e-da52b9144ac4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">359.53</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_99e070bc-92f6-41e9-bc71-47d681f22c24" contextRef="C_a0ca6471-0132-4703-9d4e-da52b9144ac4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">52,447</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_24d65a29-d625-4c87-97da-25c36052b0e8" contextRef="C_a0ca6471-0132-4703-9d4e-da52b9144ac4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">222.91</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_2abdcf6e-8eb1-4a4a-9bef-2f398bfbbf26" contextRef="C_a0ca6471-0132-4703-9d4e-da52b9144ac4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">5,026</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f9d7dd44-ad73-4088-b220-b76c7a91c68c" contextRef="C_a0ca6471-0132-4703-9d4e-da52b9144ac4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">322.90</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested at December 31, 2023</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_1588610c-308e-4412-a36f-63ca698ee0aa" contextRef="C_c2733f5e-7039-4533-aa43-d5d1e1361df2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">57,982</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_44e4b5a8-62c7-40a0-b195-197de8ca0f27" contextRef="C_c2733f5e-7039-4533-aa43-d5d1e1361df2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">317.23</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The weighted average grant date fair value per restricted stock award granted during fiscal years 2023, 2022 and 2021 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_718b626a-0356-4963-9741-58b4502b2fd7" contextRef="C_a0ca6471-0132-4703-9d4e-da52b9144ac4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">359.53</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_76861c50-fbf6-42b0-9f5b-6a94612eb95c" contextRef="C_d797d226-c436-4712-af24-597ab20cb629" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">303.81</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_499e1f11-dd74-45d0-a301-23af20ef7446" contextRef="C_68fbb433-6ef8-48ce-8126-8ff3b0813445" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">213.55</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. The total fair value of vested restricted stock awards for fiscal year 2023, 2022 and 2021 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_fa5f092e-72d6-4bb2-9242-83a4f3ae841f" contextRef="C_a0ca6471-0132-4703-9d4e-da52b9144ac4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">18.1</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d83b2e29-1b39-496c-9d2d-f4ce05145b5c" contextRef="C_d797d226-c436-4712-af24-597ab20cb629" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">20.1</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_7a143963-22b3-4c0c-9724-da372e706df5" contextRef="C_68fbb433-6ef8-48ce-8126-8ff3b0813445" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">15.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. At December 31, 2023, the Company had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ad58fc0f-2917-4412-ab6f-1b15a2b0b164" contextRef="C_c2733f5e-7039-4533-aa43-d5d1e1361df2" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">9.7</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of unrecognized stock-based compensation cost, net of estimated forfeitures, related to unvested restricted stock awards that are expected to be recognized over a weighted average period of </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_1113c84b-c329-4dfc-bdba-188201904e21" contextRef="C_a0ca6471-0132-4703-9d4e-da52b9144ac4" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.7</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Performance-Based Restricted Stock Units</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During 2023, 2022 and 2021 we granted performance-based restricted stock units (&#8220;PBRSUs&#8221;) to selected employees under the Stock Incentive Plan. The PBRSUs are earned based on the achievement of stated Company performance metrics over a one-year performance period. One-third of the earned PBRSUs vest following the end of the one-year performance period if the performance metrics are satisfied, with an additional one-third of the PBRSUs vesting on each of the next two grant date anniversaries. Earned PBRSUs are subject to accelerated vesting due to death, total disability, or change in control of the Company. Subject to the foregoing, unvested PBRSUs are generally forfeited if minimum threshold performance targets are not achieved or upon termination of employment. The unvested PBRSUs do not include voting rights or dividend participation rights.</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Compensation cost for PBRSUs is measured at the grant date based on the fair market value per share of our common stock, with consideration given to the probability of achieving performance targets. At the end of each reporting period, we reassess the probability of achieving performance targets and changes to our initial assessment are reflected in the reporting period in which the change in estimate occurs.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_fa80cece-4d55-44a3-b65f-e8595bb9370a" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" escape="true"><p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes our activity for PBRSUs for employees during 2023:</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:85.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:64.88%;"/>
        <td style="width:1.22%;"/>
        <td style="width:1%;"/>
        <td style="width:12.98%;"/>
        <td style="width:1%;"/>
        <td style="width:1.68%;"/>
        <td style="width:1%;"/>
        <td style="width:15.24%;"/>
        <td style="width:1%;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average<br/>Grant Date Fair<br/>Value Per Share</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested at January 1, 2023</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_84c2c484-eca9-4b2d-95b5-35e90a80555e" contextRef="C_f9cdc84d-c309-401f-af59-f67720475e9f" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">54,536</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_984858b7-bb05-4af7-baf4-119d454f0e5d" contextRef="C_f9cdc84d-c309-401f-af59-f67720475e9f" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">231.03</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(a)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f8d4ae90-a7bf-4373-ac41-43e9f74628ce" contextRef="C_64ff1d47-c970-4228-8ada-704628cac325" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">35,463</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_846f4a2c-dc17-42e0-8975-7b0dfcb1d57d" contextRef="C_64ff1d47-c970-4228-8ada-704628cac325" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">228.24</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a6d20455-a3e3-4bea-abd0-17fa1ef4812e" contextRef="C_64ff1d47-c970-4228-8ada-704628cac325" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">1,694</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_bc2c94cb-60a9-4aa1-8d5c-578989afd83a" contextRef="C_64ff1d47-c970-4228-8ada-704628cac325" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">263.43</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested at December 31, 2023</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e465941a-09dd-4c0b-897e-aa41abeb2535" contextRef="C_e1a50a26-7207-4eb4-b1e3-629e290c40b3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">17,379</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_61d55ad2-35a1-47bc-ba7c-5b48193d3aa8" contextRef="C_e1a50a26-7207-4eb4-b1e3-629e290c40b3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">254.93</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:4.44%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="text-indent:-4.603%;padding-left:4.4%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(a)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 	PBRSUs earned may range from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_1cf47834-50c0-46e4-bae1-61075696d9a3" contextRef="C_2a863e4f-f86b-404d-8000-d25ec38fb83f" name="odfl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsPercentageOfTargetAwardInPeriod" unitRef="U_pure" scale="-2" decimals="2" format="ixt-sec:numwordsen">zero</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ab5c96dd-b3f2-44ef-bd6e-51c325cc658e" contextRef="C_ef05d33b-5d6f-446d-b33c-f18866261246" name="odfl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsPercentageOfTargetAwardInPeriod" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">200</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the target award. PBRSUs granted for the 2023 performance period were not earned as the performance metrics were not met.</span></p></ix:nonNumeric></div><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At December 31, 2023, the Company had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_78bc7e49-819e-4bca-88e8-f38135707293" contextRef="C_e1a50a26-7207-4eb4-b1e3-629e290c40b3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of unrecognized stock-based compensation cost, net of estimated forfeitures, related to unvested PBRSUs that are expected to be recognized over a weighted average period of </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_ab202f0c-a0f0-4f23-82d9-6291e9762e9a" contextRef="C_64ff1d47-c970-4228-8ada-704628cac325" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.0</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span></p><ix:exclude><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">43</span></p></div>
     <hr style="page-break-after:always;"/><div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">OLD DOMINION FREIGHT LINE, INC.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTES TO THE FINANCIAL STATEMENTS (CONTINUED)</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div></ix:exclude><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Phantom Stock Awards</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_0d43f19c-621d-4dc9-9309-587e53543551" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" escape="true"><p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of the changes in the number of outstanding phantom stock awards during the year ended December 31, 2023 is provided below. There were no phantom stock awards granted during 2023.</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:63.86%;"/>
        <td style="width:1%;"/>
        <td style="width:13.94%;"/>
        <td style="width:1%;"/>
        <td style="width:1.8%;"/>
        <td style="width:1%;"/>
        <td style="width:16.4%;"/>
        <td style="width:1%;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total <br/>Phantom<br/>Shares</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average<br/>Grant Date Fair<br/>Value Per Share</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance of shares outstanding at January 1, 2023</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_30cc470f-9b7d-4f9e-80d7-1644a4ff84cf" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">612,520</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c80ed510-9ab9-4b07-8a77-2647415e1720" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">120.40</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Settled</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_4d5c0a79-f476-4833-8fa6-3c6181ca12db" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="odfl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettled" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">24,881</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_32169c64-0ee2-4dd3-afc4-ab23fd33ab3a" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="odfl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageSettledDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">118.99</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_3434c9c3-af94-4092-9a6e-a0a41e50fea2" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">28,441</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6c41abbd-b347-4ffe-8e22-11d3d370ab8c" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">119.69</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance of shares outstanding at December 31, 2023</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_4d757f88-66b7-4496-a4fd-42c4c455f781" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">559,198</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f63fb7e9-da3c-4e5b-92f7-5a46753b8f41" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">120.50</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:4.4%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Of these outstanding awards, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_bb7c35f7-3812-49c9-9e3a-06095d4e1818" contextRef="C_9d60525a-a049-46c2-a99c-c45a375e1d52" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">1,722</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> phantom shares remain unvested with a weighted average grant date fair value per share of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_55f04e62-a1f7-478d-ba72-0833cd7e2c1f" contextRef="C_9d60525a-a049-46c2-a99c-c45a375e1d52" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">114.76</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The outstanding phantom stock awards will be settled in shares of our common stock equal to the number of vested shares of phantom stock on the applicable settlement date. The shares of common stock will generally be distributed in twenty-four substantially equal monthly installments commencing on the first day of the sixth calendar month following such settlement date.</span></p></ix:nonNumeric></div></ix:nonNumeric></div>
  <p style="text-indent:4.4%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <div><ix:nonNumeric id="F_29cbafab-9f57-4c47-9910-da28abbc3c24" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:FairValueDisclosuresTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 9. Fair Value Measurements</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Short-term investments	</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We held </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a2aa33bb-7547-40ba-998f-017f13459a72" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:ShortTermInvestments" unitRef="U_USD" decimals="INF" format="ixt-sec:numwordsen">no</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> short-term investments as of December 31, 2023. </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_20e9ebc7-bc89-4408-a6bc-347c390ee9c4" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" escape="true" continuedAt="F_20e9ebc7-bc89-4408-a6bc-347c390ee9c4_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of the fair value of our short-term investments as of December 31, 2022 is shown in the table below.</span></ix:nonNumeric></span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_20e9ebc7-bc89-4408-a6bc-347c390ee9c4_1"><p style="text-indent:4.4%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:86.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:30.032%;"/>
        <td style="width:1%;"/>
        <td style="width:13.946%;"/>
        <td style="width:1%;"/>
        <td style="width:2.061%;"/>
        <td style="width:1%;"/>
        <td style="width:13.946%;"/>
        <td style="width:1%;"/>
        <td style="width:2.061%;"/>
        <td style="width:1%;"/>
        <td style="width:13.946%;"/>
        <td style="width:1%;"/>
        <td style="width:2.061%;"/>
        <td style="width:1%;"/>
        <td style="width:13.946%;"/>
        <td style="width:1%;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td>
        <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td>
        <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 1</span></p></td>
        <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 2</span></p></td>
        <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 3</span></p></td>
        <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cceeff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commercial paper</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_703fa300-70be-4c14-86fa-c5303d429e38" contextRef="C_d5835066-ebab-4163-95c4-275b7a1bd9bf" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">49,355</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_38646d8a-57fb-477c-b6e9-88f5180bef09" contextRef="C_1e5f68c0-d620-45c7-b594-afc6573f5c14" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">49,355</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:continuation></div><p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our commercial paper is valued using broker quotes that utilize observable market inputs.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Long-term debt</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The carrying value of our total long-term debt, including current maturities, was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_35dfc932-55ea-4208-80e7-e59047b3f893" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:DebtAndCapitalLeaseObligations" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">80.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_4926a928-b6d7-4636-9929-2309e5dd963d" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:DebtAndCapitalLeaseObligations" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">100.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at December 31, 2023 and 2022, respectively. The estimated fair value of our total long-term debt, including current maturities, was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_8599981c-33f3-413e-a741-70cf7a420d3d" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:LongTermDebtFairValue" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">75.4</ix:nonFraction></span><span style="color:#ff0000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_074d6ff5-d8cb-448d-bb1f-5c40b0cba243" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:LongTermDebtFairValue" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">92.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at December 31, 2023 and 2022, respectively. The fair value measurement of our Series B Notes was determined using a discounted cash flow analysis that factors in current market yields for comparable borrowing arrangements under our credit profile. Since this methodology is based upon market yields for comparable arrangements, the measurement is categorized as Level 2 under the three-level fair value hierarchy as established by the Financial Accounting Standards Board.</span></p></ix:nonNumeric></div>
  <div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_efed8d54-69fc-4545-8e5d-591147c79080" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 10. Commitments and Contingencies</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are involved in or addressing various legal proceedings and claims, governmental inquiries, notices and investigations that have arisen in the ordinary course of our business and have not been fully adjudicated, some of which may be covered in whole or in part by insurance. Certain of these matters include collective and/or class-action allegations. We do not believe that the resolution of any of these matters will have a material adverse effect upon our financial position, results of operations or cash flows.</span></p></ix:nonNumeric></div>
  <div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_19be64db-ecdf-4d4c-9e19-8a6eafaa4554" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:SubsequentEventsTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 11. Subsequent Event</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On February 16, 2024, we announced that our Board of Directors approved a </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_3ae15e38-2342-42b8-8726-3b8b4fb346d5" contextRef="C_6e7c885b-f519-415a-97db-d17fec373b01" name="us-gaap:StockholdersEquityNoteStockSplit"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_fd0271be-4871-4e85-8b0d-f85135464c85" contextRef="C_6e7c885b-f519-415a-97db-d17fec373b01" name="us-gaap:StockholdersEquityNoteStockSplitConversionRatio1" unitRef="U_pure" decimals="INF" format="ixt-sec:numwordsen">two</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-for-one split</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of our common stock for shareholders of record as of the close of business on the record date of March 13, 2024. The additional shares will be distributed by our transfer agent, Computershare Trust Company, N.A., on March 27, 2024.</span></p></ix:nonNumeric></div>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">44</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Report of Independent Registered Public Accounting Firm</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">To the Shareholders and the Board of Directors of Old Dominion Freight Line, Inc.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Opinion on the Financial Statements</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have audited the accompanying balance sheets of Old Dominion Freight Line, Inc. (the Company) as of December 31, 2023 and 2022, the related statements of operations, shareholders' equity and cash flows for each of the three years in the period ended December 31, 2023, and the related notes, as well as the financial statement schedule listed in the Index at Item 15(a)(2) (collectively referred to as the &#8220;financial statements&#8221;). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2023, in conformity with U.S. generally accepted accounting principles.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated February 26, 2024 expressed an unqualified opinion.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basis for Opinion</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Critical Audit Matter</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="border-spacing:0;table-layout:fixed;width:97.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:35.38%;"/>
    <td style="width:64.62%;"/>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Self-Insurance Reserves for Bodily Injury/Property Damage (&#8220;BIPD&#8221;) and Workers&#8217; Compensation</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">Description of the Matter</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">The liability for claims and insurance totaled $153.8 million at December 31, 2023, and the majority of this amount represents the self-insurance reserves for BIPD and workers&#8217; compensation claims. The long-term portion of this liability was $90.4 million, which was included in &#8220;Other non-current liabilities&#8221;, and the remainder was included in &#8220;Claims and insurance accruals&#8221; on the Company&#8217;s Balance Sheets.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">As described in Note 1 to the financial statements, claims and insurance accruals include the estimated cost of claims for BIPD and workers' compensation. These accruals include estimates for both future claims development on reported claims as well as claims incurred but not yet reported. The Company uses historical claims experience, known trends and third-party actuarial estimates to determine the liabilities for each of the BIPD and workers&#8217; compensation reserves.  These analyses are complex and require significant judgment as the models utilize multiple valuation methods and reflect subjective assumptions, including 1) the</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
  </table>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">45</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <table style="border-spacing:0;table-layout:fixed;width:97.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:35.38%;"/>
    <td style="width:64.62%;"/>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="margin-top:0;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">weighting of such methods, 2) the loss ratio, 3) the loss trend factor, and 4) the loss development factor, among other assumptions.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">How We Addressed the Matter in Our Audit</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">We identified and tested internal controls over management&#8217;s review of the estimate for self-insurance reserves for BIPD and workers&#8217; compensation claims, including controls over the completeness and accuracy of data inputs used in the Company&#8217;s third-party calculations, the assumptions and reserve calculations, as well as management&#8217;s evaluation of service organization controls and user controls over certain of the Company&#8217;s claims data that is managed by a third-party administrator.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">To test the self-insurance reserves for BIPD and workers&#8217; compensation claims balances, our audit procedures included, among others, evaluating the methodologies used and the significant assumptions discussed above, as well as performing procedures with respect to underlying data and calculations used in the Company&#8217;s third-party analyses. We involved our actuarial specialists to assist in our evaluation of the appropriateness of the methods and assumptions used as well as to independently calculate ranges of reasonable reserve estimates developed based on independently selected assumptions and to compare such ranges to the Company&#8217;s recorded reserves. We tested claims data by comparing the data to supporting source documentation and payment information as well as performing trend analyses.</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">/s/ </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_28e28cbf-784f-483c-969b-12d3482c163d" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="dei:AuditorName"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Ernst &amp; Young LLP</span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have served as the Company&#8217;s auditor since 1994.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_8d999da1-1fb9-462f-8bd6-9bad66aa381a" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="dei:AuditorLocation"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Raleigh, North Carolina</span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">February 26, 2024</span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">46</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_9_changes_in_disagreements_with_acc"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCO</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">UNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">None.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_9a_controls_procedures"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ITEM 9A. CONTROLS</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> AND PROCEDURES</span></p>
  <div style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.398%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.398%;display:inline-flex;justify-content:flex-start;">a)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Evaluation of disclosure controls and procedures</span></div></div>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of the end of the period covered by this report, our management has conducted an evaluation, with the participation of our Chief Executive Officer (&#8220;CEO&#8221;) and Chief Financial Officer (&#8220;CFO&#8221;), of the effectiveness of our disclosure controls and procedures in accordance with Rule 13a-15 under the Exchange Act. Based on this evaluation as of the end of the period covered by this report, our CEO and CFO concluded that, as of such date, our disclosure controls and procedures were effective to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is (i) accumulated and communicated to our management, including our CEO and CFO, as appropriate to allow timely decisions regarding required disclosure, and (ii) recorded, processed, summarized and reported within the time periods specified in the SEC&#8217;s rules and forms.</span></p>
  <div style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.398%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.398%;display:inline-flex;justify-content:flex-start;">b)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Management&#8217;s annual report on internal control over financial reporting</span></div></div>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Management is responsible for establishing and maintaining adequate internal control over financial reporting in accordance with Exchange Act Rule 13a-15(f). Management has conducted an evaluation, with the participation of our CEO and CFO, of the effectiveness of our internal control over financial reporting as of December 31, 2023 based on the framework in </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Internal Control &#8211; Integrated Framework</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (the &#8220;2013 Framework&#8221;). Management concluded that our internal control over financial reporting was effective as of December 31, 2023, based on our evaluation under the 2013 Framework.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, in designing a control system, we must take into account the benefits of controls relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the Company have been detected.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The effectiveness of our internal control over financial reporting as of December 31, 2023 has been audited by Ernst &amp; Young LLP, an independent registered public accounting firm, as stated in its report dated February 26, 2024, which is included herein.</span></p>
  <div style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.398%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.398%;display:inline-flex;justify-content:flex-start;">c)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in internal control over financial reporting</span></div></div>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There were no changes in our internal control over financial reporting that occurred during the last quarter of the period covered by this report that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">47</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Report of Independent Registered Public Accounting Firm</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">To the Shareholders and the Board of Directors of Old Dominion Freight Line, Inc.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Opinion on Internal Control over Financial Reporting</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have audited Old Dominion Freight Line, Inc.&#8217;s internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control&#8212;Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Old Dominion Freight Line, Inc. (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2023, based on the COSO criteria.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the balance sheets of the Company as of December 31, 2023 and 2022, the related statements of operations, changes in shareholders&#8217; equity and cash flows for each of the three years in the period ended December 31, 2023, and the related notes and the financial statement schedule listed in the Index at Item 15(a)(2) and our report dated February 26, 2024 expressed an unqualified opinion thereon.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basis for Opinion</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management&#8217;s Annual Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Definition and Limitations of Internal Control Over Financial Reporting</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">/s/ Ernst &amp; Young LLP</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Raleigh, North Carolina</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">February 26, 2024</span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">48</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_9b_or_information"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ITEM 9B. OTHER</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> INFORMATION</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three months ended December 31, 2023, no member of the Board of Directors or Section 16 officer of the Company </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_4c0e33e5-ac57-45e0-858b-10e153ec2b6b" contextRef="C_588e70f5-0d64-4ef9-8489-fb8ddcd7e3ac" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-false"><ix:nonNumeric id="F_67581019-b693-4429-84ba-82bcf68e82c1" contextRef="C_588e70f5-0d64-4ef9-8489-fb8ddcd7e3ac" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">adopted </span></ix:nonNumeric></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">or</span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_db6be308-89a2-4a8e-8d36-ab94f8dd8a5f" contextRef="C_588e70f5-0d64-4ef9-8489-fb8ddcd7e3ac" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false"><ix:nonNumeric id="F_f8a86f1e-00bb-40d7-9c82-cdba6a42d601" contextRef="C_588e70f5-0d64-4ef9-8489-fb8ddcd7e3ac" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> terminated</span></ix:nonNumeric></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> a "Rule 10b5-1 trading arrangement" or "non-Rule 10b5-1 trading arrangement," as each term is defined in Item 408 (a) of Regulation S-K.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_9c_disclosure_regarding_foreign_jur"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ITEM 9C. DISCLOSURE REGARDING FOREIGN </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">JURISDICTIONS THAT PREVENT INSPECTIONS</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Not applicable.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="part_iii"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">PART</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> III</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_10_directors_executive_ficers_corpo"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ITEM 10. DIRECTORS, EXECUTIVE OF</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">FICERS AND CORPORATE GOVERNANCE</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The information required by Item 10 of Form 10-K will appear in the Company&#8217;s proxy statement for its 2024 Annual Meeting of Shareholders under the captions &#8220;Proposal 1 &#8211; Election of Directors,&#8221; &#8220;Executive Officers,&#8221; &#8220;Corporate Governance &#8211; Attendance and Committees of the Board &#8211; Audit Committee,&#8221; &#8220;Corporate Governance &#8211; Director Nominations,&#8221; "Corporate Governance - Insider Trading Policy" and "Delinquent Section 16(a) Reports" (to the extent reported therein), and the information therein is incorporated herein by reference.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have adopted a &#8220;Code of Business Conduct&#8221; that applies to all of our directors and officers and other employees, including our principal executive officer, principal financial officer and principal accounting officer. Our Code of Business Conduct is publicly available and is posted on our website at https://ir.odfl.com/governance-docs. To the extent permissible under applicable law, the rules of the SEC and Nasdaq listing standards, we intend to disclose on our website any amendment to our Code of Business Conduct, or any grant of a waiver from a provision of our Code of Business Conduct, that requires disclosure under applicable law, the rules of the SEC or Nasdaq listing standards.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_11_executive_compensation"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ITEM 11. EXECUTI</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">VE COMPENSATION</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The information required by Item 11 of Form 10-K will appear in the Company&#8217;s proxy statement for its 2024 Annual Meeting of Shareholders under the captions &#8220;Corporate Governance &#8211; Compensation Committee Interlocks and Insider Participation,&#8221; &#8220;Compensation Discussion and Analysis,&#8221; &#8220;Compensation Committee Report,&#8221; &#8220;Executive Compensation,&#8221; and &#8220;Director Compensation,&#8221; and the information therein is incorporated herein by reference.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_12_security_ownership_certain_benef"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OW</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The information required by Item 12 of Form 10-K will appear in the Company&#8217;s proxy statement for its 2024 Annual Meeting of Shareholders under the captions &#8220;Equity Compensation Plan Information&#8221; and &#8220;Security Ownership of Management and Certain Beneficial Owners,&#8221; and the information therein is incorporated herein by reference.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_13_certain_relationships_related_tr"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ITEM 13. CERTAIN RELATIONSHIPS AND RELATED</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> TRANSACTIONS, AND DIRECTOR INDEPENDENCE</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The information required by Item 13 of Form 10-K will appear in the Company&#8217;s proxy statement for the 2024 Annual Meeting of Shareholders under the captions &#8220;Corporate Governance &#8211; Independent Directors&#8221; and &#8220;Related Person Transactions,&#8221; and the information therein is incorporated herein by reference.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_14_principal_accounting_fees_servic"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ITEM 14. PRINCIPAL ACCOU</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NTING FEES AND SERVICES</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The information required by Item 14 of Form 10-K will appear in the Company&#8217;s proxy statement for its 2024 Annual Meeting of Shareholders under the captions &#8220;Corporate Governance &#8211; Audit Committee Pre-Approval Policies and Procedures&#8221; and &#8220;Independent Registered Public Accounting Firm Fees and Services,&#8221; and the information therein is incorporated herein by reference.</span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">49</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="a201710_k_htm_s0dcf75aa707555b5b1e5ad2ec"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">PART</span><span id="part_iv"></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> IV</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_15_exhibits_financial_statement_sch"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ITEM 15. EXHIBITS, FINAN</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">CIAL STATEMENT SCHEDULES</span></p>
  <p style="margin-left:2.227%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(a)(1)  Financial Statements.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following financial statements of Old Dominion Freight Line, Inc. are included in Item 8:</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance Sheets &#8211; December 31, 2023 and December 31, 2022</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Statements of Operations &#8211; Years ended December 31, 2023, December 31, 2022 and December 31, 2021</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Statements of Changes in Shareholders&#8217; Equity &#8211; Years ended December 31, 2023, December 31, 2022 and December 31, 2021</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Statements of Cash Flows &#8211; Years ended December 31, 2023, December 31, 2022 and December 31, 2021</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Notes to the Financial Statements</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Report of Independent Registered Public Accounting Firm (PCAOB ID: </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_b7f07e92-f771-416c-a878-bfd2cb42e900" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="dei:AuditorFirmId"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">42</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p>
  <p style="margin-left:2.227%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(a)(2)  Financial Statement Schedules.</span></p>
  <div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_4b3c78c1-2bf4-4ed8-9a67-775def6daa76" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" escape="true"><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Schedule II &#8211; Valuation and Qualifying Accounts schedule of Old Dominion Freight Line, Inc. is included below:</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Schedule II</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Old Dominion Freight Line, Inc.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Valuation and Qualifying Accounts</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
    <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
     <tr style="visibility:collapse;">
      <td style="width:50.07%;"/>
      <td style="width:1.3%;"/>
      <td style="width:1%;"/>
      <td style="width:9.182%;"/>
      <td style="width:1%;"/>
      <td style="width:1.3%;"/>
      <td style="width:1%;"/>
      <td style="width:9.182%;"/>
      <td style="width:1%;"/>
      <td style="width:1.3%;"/>
      <td style="width:1%;"/>
      <td style="width:9.182%;"/>
      <td style="width:1%;"/>
      <td style="width:1.3%;"/>
      <td style="width:1%;"/>
      <td style="width:9.182%;"/>
      <td style="width:1%;"/>
     </tr>
     <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
      <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td>
      <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Allowance for Uncollectible Accounts </span><span style="color:#000000;top:1pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;">(1)</span></p></td>
      <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
     </tr>
     <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
      <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td>
      <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at<br/>Beginning<br/>of Period</span></p></td>
      <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Charged to<br/>Expense</span></p></td>
      <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Deductions </span><span style="color:#000000;top:1pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;">(2)</span></p></td>
      <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at<br/>End of<br/>Period</span></p></td>
      <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c6e8b530-4cf9-47b2-b0af-9a760fd8db02" contextRef="C_f4d1e291-7b07-4fad-9a46-b705144c107a" name="us-gaap:ValuationAllowancesAndReservesBalance" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,095</ix:nonFraction></span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_86505557-e0b0-4d35-ba94-f64ca8d0aa76" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,773</ix:nonFraction></span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_7176dfd9-a59a-4809-86e2-590f033902c9" contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a" name="us-gaap:ValuationAllowancesAndReservesDeductions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,829</ix:nonFraction></span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_82fe2f79-b6e5-418f-a2dd-133efa03a1f9" contextRef="C_7ddb940e-b7db-4030-b89f-be8aa296d4e2" name="us-gaap:ValuationAllowancesAndReservesBalance" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,039</ix:nonFraction></span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
      <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_4729e7c2-43a5-43b0-acde-dbcaac11be45" contextRef="C_7ddb940e-b7db-4030-b89f-be8aa296d4e2" name="us-gaap:ValuationAllowancesAndReservesBalance" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,039</ix:nonFraction></span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_51ad38e3-609b-48f6-a8e8-8b2fec3ab6f0" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,128</ix:nonFraction></span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_be59a411-532a-4ed9-99f1-dcc0ba916952" contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3" name="us-gaap:ValuationAllowancesAndReservesDeductions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,490</ix:nonFraction></span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_fd3987fd-0afa-49b9-8e5d-16001c4655c4" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:ValuationAllowancesAndReservesBalance" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,677</ix:nonFraction></span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_122a226d-94a6-4124-93fa-5f901bf8f045" contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe" name="us-gaap:ValuationAllowancesAndReservesBalance" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,677</ix:nonFraction></span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_b1510e87-804b-4738-8ade-06a2e97e51ac" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,670</ix:nonFraction></span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_fda9d54d-c3da-4b1a-9174-82886a232a5c" contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423" name="us-gaap:ValuationAllowancesAndReservesDeductions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,239</ix:nonFraction></span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_9bb1c318-cc4e-405f-8197-77413cf11d0c" contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0" name="us-gaap:ValuationAllowancesAndReservesBalance" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,108</ix:nonFraction></span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
     </tr>
    </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.398%;text-align:left;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:10pt;font-family:Times New Roman;transform-origin:top left;min-width:4.398%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">This table does not include any allowances for revenue adjustments that result from billing corrections, customer allowances, money-back service guarantees and other miscellaneous revenue adjustments that are recorded in our revenue from operations.</span></div></div><div style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.398%;text-align:left;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:10pt;font-family:Times New Roman;transform-origin:top left;min-width:4.398%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Uncollectible accounts written off, net of recoveries.</span></div></div><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">All other schedules for which provision is made in the applicable accounting regulations of the SEC are not required under the instructions thereto or are inapplicable and, therefore, have been omitted.</span></p></ix:nonNumeric></div>
  <p style="margin-left:2.267%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(a)(3)  Exhibits Filed.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The exhibits listed in the accompanying Exhibit Index are filed as a part of this report.</span></p>
  <p style="margin-left:2.267%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(b)  Exhibits.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See the Exhibit Index immediately preceding the signatures to this Annual Report on Form 10-K.</span></p>
  <p style="margin-left:2.267%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(c)  Separate Financial Statements and Schedules.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">None.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_16_form_10k_summary"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ITEM 16. FORM </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10-K SUMMARY</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">None.</span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">50</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="exhibit_index"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">EXHIBIT</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> INDEX</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">TO ANNUAL REPORT ON FORM 10-K</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">OLD DOMINION FREIGHT LINE, INC.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">FOR YEAR ENDED</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">DECEMBER 31, 2023</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:9.4%;"/>
    <td style="width:2.96%;"/>
    <td style="width:87.64%;"/>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">Exhibit No.</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">  </span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">Description</span></p></td>
   </tr>
   <tr style="height:6pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.1.1</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000119312504134102/dex311.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amended and Restated Articles of Incorporation of Old Dominion Freight Line, Inc. (as amended July 30, 2004) (Incorporated by reference to the exhibit of the same number contained in the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2004, filed on August 6, 2004)</span></a></p></td>
   </tr>
   <tr style="height:6pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.1.2</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000087892712000029/odflexhibit312amendedartic.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Articles of Amendment of Old Dominion Freight Line, Inc. (Incorporated by reference to the exhibit of the same number contained in the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2012, filed on August 9, 2012)</span></a></p></td>
   </tr>
   <tr style="height:6pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.1.3</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000156459020037340/odfl-ex313_13.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Articles of Amendment of Old Dominion Freight Line, Inc. (Incorporated by reference to the exhibit of the same number contained in the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2020, filed on August 6, 2020)</span></a></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:33.1pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.2</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000095017022019795/odfl-ex3_2.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amended and Restated Bylaws of Old Dominion Freight Line, Inc. (as amended through October 19, 2022) (Incorporated by reference to the exhibit of the same number contained in the Company&#8217;s Current Report on Form 8-K filed on October 20, 2022)</span></a></p></td>
   </tr>
   <tr style="height:6pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.1</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000095017023003783/odfl-ex4_1.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Specimen certificate of Common Stock (Incorporated by reference to the exhibit of the same number contained in the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2022, filed on February 22, 2023)</span></a></p></td>
   </tr>
   <tr style="height:6pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.14</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/0000878927/000156459019044074/odfl-ex414_53.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Second Amended and Restated Credit Agreement, dated November 21, 2019, among Old Dominion Freight Line, Inc., Wells Fargo Bank, National Association, as Administrative Agent, and the Lenders named therein (Incorporated by reference to the exhibit of the same number contained in the Company&#8217;s Current Report on Form 8-K filed on November 21, 2019)</span></a></p></td>
   </tr>
   <tr style="height:6pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.15</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000156459022006303/odfl-ex415_7.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Description of Common Stock (Incorporated by reference to the exhibit of the same number contained in the Company's Annual Report on Form 10-K for the year ended December 31, 2021 filed on February 23, 2022)</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></a></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.16</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000156459020021054/odfl-ex416_458.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Note Purchase and Private Shelf Agreement among Old Dominion Freight Line, Inc., PGIM, Inc. and certain affiliates and managed accounts of PGIM, Inc., as purchasers, dated as of May 4, 2020 (Incorporated by reference to the exhibit of the same number contained in the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2020 filed on May 5, 2020)</span></a></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.17</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000095017023009357/odfl-ex4_17.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">First Amendment to Note Purchase and Private Shelf Agreement, dated March 22, 2023, by and among Old Dominion Freight Line, Inc., PGIM, Inc. and the other holders of the Notes (as defined therein) (Incorporated by reference to the exhibit of the same number contained in the Company's Current Report on Form 8-K filed on March 23, 2023)</span></a></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.18</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000095017023009357/odfl-ex4_18.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Third Amended and Restated Credit Agreement, dated March 22, 2023, among Old Dominion Freight Line, Inc., Wells Fargo Bank, National Association, as Administrative Agent, and the Lenders named therein (Incorporated by reference to the exhibit of the same number contained in the Company's Current Report on Form 8-K filed on March 23, 2023)</span></a></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.17.15*</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000087892712000038/finalphantomstockplan.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Old Dominion Freight Line, Inc. 2012 Phantom Stock Plan (Incorporated by reference to the exhibit of the same number contained in the Company&#8217;s Current Report on Form 8-K filed on November 5, 2012)</span></a></p></td>
   </tr>
   <tr style="height:6pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.17.16*</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000087892712000038/finalformofawardagt.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Form of Old Dominion Freight Line, Inc. 2012 Phantom Stock Plan Phantom Stock Award Agreement (Incorporated by reference to the exhibit of the same number contained in the Company&#8217;s Current Report on Form 8-K filed on November 5, 2012)</span></a></p></td>
   </tr>
   <tr style="height:6pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.17.20*</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000087892715000017/odflexhibit101720-1q2015.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">First Amendment to the Old Dominion Freight Line, Inc. 2012 Phantom Stock Plan (Incorporated by reference to the exhibit of the same number contained in the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2015, filed on May 7, 2015)</span></a></p></td>
   </tr>
   <tr style="height:6pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.18.4*</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000119312508172069/dex10184.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Form of Old Dominion Freight Line, Inc. Director Phantom Stock Plan Award Agreement (Incorporated by reference to the exhibit of the same number contained in the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2008, filed on August 8, 2008)</span></a></p></td>
   </tr>
   <tr style="height:6pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">51</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:9.4%;"/>
    <td style="width:2.96%;"/>
    <td style="width:87.64%;"/>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.18.7*</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000119312511132019/dex10187.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Old Dominion Freight Line, Inc. Director Phantom Stock Plan, as amended through April 1, 2011 (Incorporated by reference to the exhibit of the same number contained in the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2011, filed on May 9, 2011)</span></a></p></td>
   </tr>
   <tr style="height:6pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.18.9*</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000087892714000020/ex-10189.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2014 Declaration of Amendment to Old Dominion Freight Line, Inc. Director Phantom Stock Plan, effective February 20, 2014 (Incorporated by reference to the exhibit of the same number contained in the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2014, filed on May 6, 2014)</span></a></p></td>
   </tr>
   <tr style="height:6pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.18.12*</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000156459020006626/odfl-ex101812_121.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Old Dominion Freight Line, Inc. Director Phantom Stock Plan (As Amended and Restated Through December 16, 2019) (Incorporated by reference to the exhibit of the same number contained in the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2019, filed on February 26, 2020)</span></a></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.18.13*</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000156459020006626/odfl-ex101813_122.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amendment to Old Dominion Freight Line, Inc. Director Phantom Stock Award Agreement (under the Old Dominion Freight Line, Inc. Director Phantom Stock Plan (As Amended and Restated Through December 16, 2019)) (Incorporated by reference to the exhibit of the same number contained in the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2019, filed on February 26, 2020)</span></a></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.18(16)*</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="odfl-ex10_1816.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Old Dominion Freight Line, Inc. Non-Employee Director Compensation Structure, effective as of the 2024 Annual Meeting of Shareholders</span></a></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.19.1*</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000119312505111997/dex10191.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Old Dominion Freight Line, Inc. Phantom Stock Plan, effective as of May 16, 2005 (Incorporated by reference to the exhibit of the same number contained in the Company&#8217;s Current Report on Form 8-K filed on May 20, 2005)</span></a><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:6pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.19.3*</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000119312506035347/dex10193.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Form of Old Dominion Freight Line, Inc. Phantom Stock Award Agreement (Incorporated by reference to the exhibit of the same number contained in the Company&#8217;s Current Report on Form 8-K filed on February 21, 2006)</span></a></p></td>
   </tr>
   <tr style="height:6pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.19.4*</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000119312509042346/dex10194.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Old Dominion Freight Line, Inc. Phantom Stock Plan, effective as of January 1, 2009 (Incorporated by reference to the exhibit of the same number contained in the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2008, filed on March 2, 2009)</span></a></p></td>
   </tr>
   <tr style="height:6pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.19.6*</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000119312509168650/dex10194.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amendment to Old Dominion Freight Line, Inc. Phantom Stock Plan, effective as of May 18, 2009 (Incorporated by reference to Exhibit 10.19.4 contained in the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2009, filed on August 7, 2009)</span></a></p></td>
   </tr>
   <tr style="height:6pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.19.7*</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000119312511301458/d244522dex10197.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2011 Declaration of Amendment to Old Dominion Freight Line, Inc. Phantom Stock Plan, effective as of May 17, 2011 (Incorporated by reference to the exhibit of the same number contained in the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 2011, filed on November 8, 2011)</span></a></p></td>
   </tr>
   <tr style="height:6pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.19.8*</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000087892712000021/mccartyphantomgrant.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Old Dominion Freight Line, Inc. Phantom Stock Award Agreement (Incorporated by reference to the exhibit of the same number contained in the Company&#8217;s Current Report on Form 8-K filed on July 5, 2012)</span></a></p></td>
   </tr>
   <tr style="height:6pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.19.9*</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000087892714000042/ex10199.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2014 Declaration of Second Amendment to Old Dominion Freight Line, Inc. Director Phantom Stock Plan, effective as of August 7, 2014 (Incorporated by reference to the exhibit of the same number contained in the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 2014, filed on November 5, 2014)</span></a></p></td>
   </tr>
   <tr style="height:6pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.19.10*</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000087892715000017/odflexhibit101910-1q2015.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2015 Declaration of Amendment to the Old Dominion Freight Line, Inc. Phantom Stock Plan (Incorporated by reference to the exhibit of the same number contained in the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2015, filed on May 7, 2015)</span></a></p></td>
   </tr>
   <tr style="height:6pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.19.11*</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000087892716000055/ex-101911.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2016 Declaration of Amendment to Old Dominion Freight Line, Inc. Director Phantom Stock Plan, effective as of February 25, 2016 (Incorporated by reference to the exhibit of the same number contained in the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2015, filed on February 29, 2016)</span></a></p></td>
   </tr>
   <tr style="height:6pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.19.12*</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000087892718000052/ex10191211118.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Old Dominion Freight Line, Inc. Change of Control Severance Plan for Key Executives (As Amended and Restated Effective October 31, 2018) (Incorporated by reference to the exhibit of the same number contained in the Company&#8217;s Current Report on Form 8-K filed on November 1, 2018)</span></a></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.19.13*</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000156459019046352/odfl-ex101913_121.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Old Dominion Freight Line, Inc. Phantom Stock Plan (As Amended and Restated Through December 16, 2019) (Incorporated by reference to the exhibit of the same number contained in the Company&#8217;s Current Report on Form 8-K filed on December 19, 2019)</span></a></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.19.14*</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000156459019046352/odfl-ex101914_120.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amendment to Old Dominion Freight Line, Inc. Phantom Stock Award Agreement (under the Old Dominion Freight Line, Inc. Phantom Stock Plan (As Amended and Restated Through December 16, 2019)) (Incorporated by reference to the exhibit of the same number contained in the Company&#8217;s Current Report on Form 8-K filed on December 19, 2019)</span></a></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">52</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:9.4%;"/>
    <td style="width:2.96%;"/>
    <td style="width:87.64%;"/>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.19.15*</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000156459019046352/odfl-ex101915_177.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Old Dominion Freight Line, Inc. 2012 Phantom Stock Plan (As Amended and Restated Through December 16, 2019) (Incorporated by reference to the exhibit of the same number contained in the Company&#8217;s Current Report on Form 8-K filed on December 19, 2019)</span></a></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.19.16*</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000156459019046352/odfl-ex101916_118.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amendment to Old Dominion Freight Line, Inc. Phantom Stock Award Agreement (under the Old Dominion Freight Line, Inc. 2012 Phantom Stock Plan (As Amended and Restated Through December 16, 2019)) (Incorporated by reference to the exhibit of the same number contained in the Company&#8217;s Current Report on Form 8-K filed on December 19, 2019)</span></a></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.20.1*</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000119312510044645/dex10201.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2006 Nonqualified Deferred Compensation Plan of Old Dominion Freight Line, Inc., effective January 1, 2006 (as restated and effective January 1, 2009) (Incorporated by reference to the exhibit of the same number contained in the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2009, filed on March 1, 2010)</span></a></p></td>
   </tr>
   <tr style="height:5pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.20.2*</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000119312506035347/dex10202.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Form of Annual Salary and Bonus Deduction Agreement (Incorporated by reference to the exhibit of the same number contained in the Company&#8217;s Current Report on Form 8-K filed on February 21, 2006)</span></a></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.20.3*</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000119312512087645/d265073dex10203.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Second Amendment to 2006 Nonqualified Deferred Compensation Plan of Old Dominion Freight Line, Inc., as amended, effective November 10, 2011 (Incorporated by reference to the exhibit of the same number contained in the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2011, filed on February 29, 2012)</span></a></p></td>
   </tr>
   <tr style="height:5pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.20.4*</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000087892715000017/odflexhibit10204-1q2015.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Third Amendment to the 2006 Nonqualified Deferred Compensation Plan of Old Dominion Freight Line, Inc. (Incorporated by reference to the exhibit of the same number contained in the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2015, filed on May 7, 2015)</span></a></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.20.5*</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000095017022014258/odfl-ex10_205.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fourth Amendment to the 2006 Nonqualified Deferred Compensation Plan of Old Dominion Freight Line, Inc. (Incorporated by reference to the exhibit of the same number contained in the Company's Quarterly Report on Form 10-Q for the quarter ended June 30, 2022, filed on August 3, 2022)</span></a></p></td>
   </tr>
   <tr style="height:5pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.21*</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000129993308002835/exhibit5.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Old Dominion Freight Line, Inc. Performance Incentive Plan (Incorporated by reference to the exhibit of the same number contained in the Company&#8217;s Current Report on Form 8-K, filed on June 3, 2008)</span></a></p></td>
   </tr>
   <tr style="height:2.9pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.21.1*</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000156459019004755/odfl-ex10211_188.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Old Dominion Freight Line, Inc. Performance Incentive Plan (As Amended and Restated Through January 30, 2019) (Incorporated by reference to the exhibit of the same number contained in the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2018, filed on February 27, 2019)</span></a></p></td>
   </tr>
   <tr style="height:5pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.23*</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000087892716000068/exhibit99.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Old Dominion Freight Line, Inc. 2016 Stock Incentive Plan (Incorporated by reference to Exhibit 99 contained in the Company&#8217;s Registration Statement on Form S-8 (File No. 333-211464), filed on May 19, 2016)</span></a></p></td>
   </tr>
   <tr style="height:5pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.23.2*</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000087892716000079/odflexhibit10232-2q2016.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Form of Old Dominion Freight Line, Inc. 2016 Stock Incentive Plan Restricted Stock Award Agreement (Non-Employee Directors) (Incorporated by reference to the exhibit of the same number contained in the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2016, filed on August 8, 2016)</span></a></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.23.4*</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000156459022006303/odfl-ex1023_8.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Form of Old Dominion Freight Line, Inc. 2016 Stock Incentive Plan Restricted Stock Award Agreement (Employees) (Incorporated by reference to the exhibit of the same number contained in the Company's Annual Report on Form 10-K for the year ended December 31, 2021, filed on February 23, 2022)</span></a></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.23.5*</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/878927/000156459022006303/odfl-ex1023_12.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Form of Old Dominion Freight Line, Inc. 2016 Stock Incentive Plan Restricted Stock Unit Agreement (Performance-Based) (Employees) (Incorporated by reference to the exhibit of the same number contained in the Company's Annual Report on Form 10-K for the year ended December 31, 2021, filed on February 23, 2022)</span></a></p></td>
   </tr>
   <tr style="height:6pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23.1</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="odfl-ex23_1.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Consent of Ernst &amp; Young LLP</span></a></p></td>
   </tr>
   <tr style="height:6pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31.1</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="odfl-ex31_1.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Certification Pursuant to Rule 13a-14(a) or 15d-14(a) of the Exchange Act, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</span></a></p></td>
   </tr>
   <tr style="height:6pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31.2</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="odfl-ex31_2.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Certification Pursuant to Rule 13a-14(a) or 15d-14(a) of the Exchange Act, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</span></a></p></td>
   </tr>
   <tr style="height:6pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32.1</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="odfl-ex32_1.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Certification Pursuant to 18 U.S.C Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</span></a></p></td>
   </tr>
   <tr style="height:5pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32.2</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="odfl-ex32_2.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Certification Pursuant to 18 U.S.C Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</span></a></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">97</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="odfl-ex97.htm"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Old Dominion Freight Line, Inc. Clawback Policy (as updated October 18, 2023)</span></a></p></td>
   </tr>
   <tr style="height:5pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">The following financial information from our Annual Report on Form 10-K for the year ended December 31, 2023, filed on February 26, 2024, formatted in iXBRL (Inline eXtensible Business Reporting Language) includes: (i) the Balance Sheets at December 31, 2023 and 2022, (ii) the Statements of Operations for the years ended December 31,</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
  </table>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">53</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:9.4%;"/>
    <td style="width:2.96%;"/>
    <td style="width:87.64%;"/>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="margin-top:0;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="margin-top:0;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023, 2022 and 2021, (iii) the Statements of Changes in Shareholders&#8217; Equity for the years ended December 31, 2023, 2022 and 2021, (iv) the Statements of Cash Flows for the years ended December 31, 2023, 2022 and 2021, and (v) the Notes to the Financial Statements</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">104</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">The cover page from our Annual Report on Form 10-K for the year ended December 31, 2023, formatted in iXBRL</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:-3.448%;padding-left:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">*</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">	</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Denotes an executive compensation plan or agreement</span></p>
  <p style="margin-left:0.08%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our SEC file number reference for documents filed with the SEC pursuant to the Securities Exchange Act of 1934, as amended, is 0-19582.</span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">54</span></p></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="signatures"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">SIGNAT</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">URES</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:7.778%;"/>
    <td style="width:50.69%;"/>
    <td style="width:4.339%;"/>
    <td style="width:4.339%;"/>
    <td style="width:32.853%;"/>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="3" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">OLD DOMINION FREIGHT LINE, INC.</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dated:</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 26, 2024</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">By:</span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">/s/ KEVIN M. FREEMAN</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Kevin M. Freeman</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">President and Chief Executive Officer (Principal Executive Officer)</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated:</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:33.64%;"/>
    <td style="width:3%;"/>
    <td style="width:41.28%;"/>
    <td style="width:2.14%;"/>
    <td style="width:19.94%;"/>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;border-bottom:0.5pt solid;text-align:left;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Name and Signature</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;border-bottom:0.5pt solid;text-align:left;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Position</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;border-bottom:0.5pt solid;text-align:left;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Date</span></p></td>
   </tr>
   <tr style="height:6pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:6pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">/s/ DAVID S. CONGDON</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;border-bottom:0.75pt solid #ffffff03;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Executive Chairman of the Board of Directors</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 26, 2024</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">David S. Congdon</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:6pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">/s/ SHERRY A. AAHOLM</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;border-bottom:0.75pt solid #ffffff03;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Director</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 26, 2024</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sherry A. Aaholm</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:6pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">/s/ JOHN R. CONGDON, JR.</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;border-bottom:0.75pt solid #ffffff03;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Director</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 26, 2024</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">John R. Congdon, Jr.</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:6pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.45pt;vertical-align:bottom;"><p style="margin-left:1.45pt;text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;border-bottom:0.5pt solid;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">/s/ ANDREW S. DAVIS</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Director</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 26, 2024</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Andrew S. Davis</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">/s/ BRADLEY R. GABOSCH</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;border-bottom:0.75pt solid #ffffff03;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Director</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 26, 2024</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Bradley R. Gabosch</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:6pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">/s/ GREG C. GANTT</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;border-bottom:0.75pt solid #ffffff03;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Director</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 26, 2024</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Greg C. Gantt</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:6pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.45pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;"><p style="margin-left:1.45pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">/s/ JOHN D. KASARDA</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;border-bottom:0.75pt solid #ffffff03;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Director</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 26, 2024</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">John D. Kasarda</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.45pt;vertical-align:bottom;"><p style="margin-left:1.45pt;text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">/s/ WENDY T. STALLINGS</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;border-bottom:0.75pt solid #ffffff03;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Director</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 26, 2024</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Wendy T. Stallings</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:12.95pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;border-bottom:0.75pt solid;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">/s/ THOMAS A. STITH, III</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;border-bottom:0.75pt solid #ffffff03;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Director</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 26, 2024</span></p></td>
   </tr>
   <tr style="height:13.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thomas A. Stith, III</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">/s/ LEO H. SUGGS</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;border-bottom:0.75pt solid #ffffff03;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Director</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 26, 2024</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leo H. Suggs</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:6pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.45pt;vertical-align:bottom;"><p style="margin-left:1.45pt;text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">/s/ KEVIN M. FREEMAN</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;border-bottom:0.75pt solid #ffffff03;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">President and Chief Executive Officer</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 26, 2024</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Kevin M. Freeman</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(Principal Executive Officer)</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">/s/ ADAM N. SATTERFIELD</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;border-bottom:0.75pt solid #ffffff03;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Executive Vice President and Chief Financial Officer</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 26, 2024</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adam N. Satterfield</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(Principal Financial Officer)</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:6pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">/s/ KIMBERLY S. MAREADY</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;border-bottom:0.75pt solid #ffffff03;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vice President &#8211; Accounting and Finance</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:center;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 26, 2024</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Kimberly S. Maready</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(Principal Accounting Officer)</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">55</span></p></div>
  <hr style="page-break-after:always;"/>
 </body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.18(16)
<SEQUENCE>2
<FILENAME>odfl-ex10_1816.htm
<DESCRIPTION>EX-10.18(16)
<TEXT>
<html>
 <head>
  <title>EX-10.18(16)</title>
 </head>
 <body style="margin: auto!important;padding: 8px;">
  <div style="padding-top:0.5in;min-height:1in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Exhibit 10.18(16)</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">OLD DOMINION FREIGHT LINE, INC.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NON-EMPLOYEE DIRECTOR COMPENSATION STRUCTURE</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">EFFECTIVE AS OF THE 2024 ANNUAL MEETING OF SHAREHOLDERS</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:59.032%;"></td>
    <td style="width:1.52%;"></td>
    <td style="width:1%;"></td>
    <td style="width:15.363000000000001%;"></td>
    <td style="width:1%;"></td>
    <td style="width:3.201%;"></td>
    <td style="width:1.52%;"></td>
    <td style="width:1%;"></td>
    <td style="width:15.363000000000001%;"></td>
    <td style="width:1%;"></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Annual Cash</font></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Annual Restricted</font></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">Director Role</font></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Retainer</font></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Stock Grant Amount</font></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Member (all non-employee directors)</font></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;min-width:fit-content;">$</font></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">110,000</font></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="min-width:fit-content;">&#160;</font></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;min-width:fit-content;">$</font></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">165,000</font></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="min-width:fit-content;">&#160;</font></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lead Independent Director</font></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,000</font></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</font></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="min-width:fit-content;">&#160;</font></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#x2014;</font></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="min-width:fit-content;">&#160;</font></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Audit Committee Chair</font></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,000</font></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</font></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="min-width:fit-content;">&#160;</font></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#x2014;</font></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="min-width:fit-content;">&#160;</font></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Compensation Committee Chair</font></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,000</font></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</font></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="min-width:fit-content;">&#160;</font></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#x2014;</font></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="min-width:fit-content;">&#160;</font></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Governance and Nomination Committee Chair</font></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,000</font></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</font></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="min-width:fit-content;">&#160;</font></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#x2014;</font></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="min-width:fit-content;">&#160;</font></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk Committee Chair</font></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,000</font></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)(2)</font></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="min-width:fit-content;">&#160;</font></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#x2014;</font></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="min-width:fit-content;">&#160;</font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Each non-employee Chair of a Board Committee and the Lead Independent Director receives this annual retainer in addition to the $110,000 annual cash retainer paid to all non-employee directors.</font></div></div>
  <div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(2)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">This change was effective as of May 17, 2023. </font></div></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div style="flex-direction:column;display:flex;min-height:1in;justify-content:flex-end;"></div>
  <hr style="page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>3
<FILENAME>odfl-ex23_1.htm
<DESCRIPTION>EX-23.1
<TEXT>
<html>
 <head>
  <title>EX-23.1</title>
 </head>
 <body style="margin: auto!important;padding: 8px;">
  <div style="min-height:0.5in;"></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Exhibit 23.1</font></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Consent of Independent Registered Public Accounting Firm</font></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We consent to the incorporation by reference in the following Registration Statements:</font></p>
  <div style="margin-left:3.333%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">(1)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Registration Statement (Form S-8 No. 333-162695) pertaining to the Old Dominion 401(k) Retirement Plan of Old Dominion Freight Line, Inc. and</font></div></div>
  <div style="margin-left:3.333%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">(2)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Registration Statement (Form S-8 No. 333-211464) pertaining to the Old Dominion Freight Line, Inc. 2016 Stock Incentive Plan;</font></div></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of our reports dated February 22, 2024, with respect to the financial statements and schedule of Old Dominion Freight Line, Inc. and the effectiveness of internal control over financial reporting of Old Dominion Freight Line, Inc. included in this Annual Report (Form 10-K) of Old Dominion Freight Line, Inc. for the year ended December 31, 2023.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">/s/ Ernst &amp; Young LLP</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Raleigh, North Carolina</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">February 26, 2024</font></p>
  <div style="flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;"></div>
  <hr style="page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>4
<FILENAME>odfl-ex31_1.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html>
 <head>
  <title>EX-31.1</title>
 </head>
 <body style="margin: auto!important;padding: 8px;">
  <div style="min-height:0.5in;"></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">EXHIBIT 31.1</font></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">CERTIFICATION</font></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">I, Kevin M. Freeman, certify that:</font></p>
  <div style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;display:inline-flex;justify-content:flex-start;">1.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">I have reviewed this Annual Report on Form 10-K of Old Dominion Freight Line, Inc.;</font></div></div>
  <div style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;display:inline-flex;justify-content:flex-start;">2.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font></div></div>
  <div style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;display:inline-flex;justify-content:flex-start;">3.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font></div></div>
  <div style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;display:inline-flex;justify-content:flex-start;">4.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The registrant&#x2019;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font></div></div>
  <div style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">(a)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font></div></div>
  <div style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">(b)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font></div></div>
  <div style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">(c)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Evaluated the effectiveness of the registrant&#x2019;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</font></div></div>
  <div style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">(d)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Disclosed in this report any change in the registrant&#x2019;s internal control over financial reporting that occurred during the registrant&#x2019;s most recent fiscal quarter (the registrant&#x2019;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#x2019;s internal control over financial reporting; and</font></div></div>
  <div style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;display:inline-flex;justify-content:flex-start;">5.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The registrant&#x2019;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#x2019;s auditors and the audit committee of the registrant&#x2019;s board of directors (or persons performing the equivalent functions):</font></div></div>
  <div style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">(a)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#x2019;s ability to record, process, summarize and report financial information; and</font></div></div>
  <div style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">(b)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#x2019;s internal control over financial reporting.</font></div></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:4.44%;"></td>
    <td style="width:57.58%;"></td>
    <td style="width:37.98%;"></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Date:</font></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 26, 2024</font></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">/s/ Kevin M. Freeman</font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Kevin M. Freeman</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">President and Chief Executive Officer</font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div style="flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;"></div>
  <hr style="page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>5
<FILENAME>odfl-ex31_2.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html>
 <head>
  <title>EX-31.2</title>
 </head>
 <body style="margin: auto!important;padding: 8px;">
  <div style="min-height:0.5in;"></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">EXHIBIT 31.2</font></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">CERTIFICATION</font></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">I, Adam N. Satterfield, certify that:</font></p>
  <div style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;display:inline-flex;justify-content:flex-start;">1.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">I have reviewed this Annual Report on Form 10-K of Old Dominion Freight Line, Inc.;</font></div></div>
  <div style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;display:inline-flex;justify-content:flex-start;">2.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font></div></div>
  <div style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;display:inline-flex;justify-content:flex-start;">3.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font></div></div>
  <div style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;display:inline-flex;justify-content:flex-start;">4.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The registrant&#x2019;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font></div></div>
  <div style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">(a)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font></div></div>
  <div style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">(b)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font></div></div>
  <div style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">(c)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Evaluated the effectiveness of the registrant&#x2019;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</font></div></div>
  <div style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">(d)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Disclosed in this report any change in the registrant&#x2019;s internal control over financial reporting that occurred during the registrant&#x2019;s most recent fiscal quarter (the registrant&#x2019;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#x2019;s internal control over financial reporting; and</font></div></div>
  <div style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;display:inline-flex;justify-content:flex-start;">5.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The registrant&#x2019;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#x2019;s auditors and the audit committee of the registrant&#x2019;s board of directors (or persons performing the equivalent functions):</font></div></div>
  <div style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">(a)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#x2019;s ability to record, process, summarize and report financial information; and</font></div></div>
  <div style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">(b)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#x2019;s internal control over financial reporting.</font></div></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:4.4%;"></td>
    <td style="width:57.62%;"></td>
    <td style="width:37.98%;"></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Date:</font></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 26, 2024</font></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">/s/ Adam N. Satterfield</font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adam N. Satterfield</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Executive Vice President and Chief Financial Officer</font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div style="flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;"></div>
  <hr style="page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>6
<FILENAME>odfl-ex32_1.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html>
 <head>
  <title>EX-32.1</title>
 </head>
 <body style="margin: auto!important;padding: 8px;">
  <div style="min-height:0.5in;"></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">EXHIBIT 32.1</font></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">AS ADOPTED PURSUANT TO SECTION 906</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">OF THE SARBANES-OXLEY ACT OF 2002</font></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">I, Kevin M. Freeman, state and attest that:</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">	</font></p>
  <div style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:6.667%;display:inline-flex;justify-content:flex-start;">(1)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">I am the President and Chief Executive Officer of Old Dominion Freight Line, Inc. (the &#x201c;Issuer&#x201d;).</font></div></div>
  <div style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:6.667%;display:inline-flex;justify-content:flex-start;">(2)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accompanying this certification is the Issuer&#x2019;s Annual Report on Form 10-K for the year ended December 31, 2023 (the &#x201c;Annual Report&#x201d;), a periodic report filed by the Issuer with the Securities and Exchange Commission pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the &#x201c;Exchange Act&#x201d;), which contains financial statements.</font></div></div>
  <div style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:6.667%;display:inline-flex;justify-content:flex-start;">(3)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">I hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:</font></div></div>
  <div style="margin-left:6.667%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:7.14323979728499%;display:inline-flex;justify-content:flex-start;">a.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Annual Report containing the financial statements fully complies with the requirements of Section 13(a) or 15(d) of the Exchange Act, and </font></div></div>
  <div style="margin-left:6.667%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:7.14323979728499%;display:inline-flex;justify-content:flex-start;">b.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The information contained in the Annual Report fairly presents, in all material respects, the financial condition and results of operations of the Issuer for the periods presented.</font></div></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <table style="border-spacing:0;table-layout:fixed;width:43.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:15.68%;"></td>
    <td style="width:84.32%;"></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td colspan="2" style="vertical-align:top;border-bottom:0.5pt solid;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">/s/ Kevin M. Freeman</font></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Name:</font></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Kevin M. Freeman</font></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Date:</font></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 26, 2024</font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div style="flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;"></div>
  <hr style="page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>7
<FILENAME>odfl-ex32_2.htm
<DESCRIPTION>EX-32.2
<TEXT>
<html>
 <head>
  <title>EX-32.2</title>
 </head>
 <body style="margin: auto!important;padding: 8px;">
  <div style="min-height:0.5in;"></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">EXHIBIT 32.2</font></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">AS ADOPTED PURSUANT TO SECTION 906</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">OF THE SARBANES-OXLEY ACT OF 2002</font></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">I, Adam N. Satterfield, state and attest that:</font></p>
  <div style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:6.667%;display:inline-flex;justify-content:flex-start;">(1)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">I am the Executive Vice President and Chief Financial Officer of Old Dominion Freight Line, Inc. (the &#x201c;Issuer&#x201d;).</font></div></div>
  <div style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:6.667%;display:inline-flex;justify-content:flex-start;">(2)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accompanying this certification is the Issuer&#x2019;s Annual Report on Form 10-K for the year ended December 31, 2023 (the &#x201c;Annual Report&#x201d;), a periodic report filed by the Issuer with the Securities and Exchange Commission pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the &#x201c;Exchange Act&#x201d;), which contains financial statements.</font></div></div>
  <div style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:6.667%;display:inline-flex;justify-content:flex-start;">(3)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">I hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:</font></div></div>
  <div style="margin-left:6.667%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:7.14323979728499%;display:inline-flex;justify-content:flex-start;">a.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Annual Report containing the financial statements fully complies with the requirements of Section 13(a) or 15(d) of the Exchange Act, and</font></div></div>
  <div style="margin-left:6.667%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:7.14323979728499%;display:inline-flex;justify-content:flex-start;">b.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The information contained in the Annual Report fairly presents, in all material respects, the financial condition and results of operations of the Issuer for the periods presented.</font></div></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <table style="border-spacing:0;table-layout:fixed;width:43.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:15.68%;"></td>
    <td style="width:84.32%;"></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td colspan="2" style="vertical-align:top;border-bottom:0.5pt solid;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">/s/ Adam N. Satterfield</font></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Name:</font></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adam N. Satterfield</font></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Date:</font></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 26, 2024</font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div style="flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;"></div>
  <hr style="page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-97
<SEQUENCE>8
<FILENAME>odfl-ex97.htm
<DESCRIPTION>EX-97
<TEXT>
<html>
 <head>
  <title>EX-97</title>
 </head>
 <body style="margin: auto!important;padding: 8px;">
  <div style="padding-top:0.5in;min-height:1in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Exhibit 97</font></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">OLD DOMINION FREIGHT LINE, INC. <br>CLAWBACK POLICY</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As Updated October 18, 2023</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:4.533%;display:inline-flex;justify-content:flex-start;">1. </font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Purpose</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">. The Compensation Committee (the &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Committee</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">&#x201d;) of the Board of Directors (the &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Board</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">&#x201d;) of Old Dominion Freight Line, Inc. (the &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Company</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">&#x201d;) and the Board believe it is desirable and in the best interests of the Company and its shareholders to maintain a culture that emphasizes accountability and integrity and that discourages conduct detrimental to the Company and its shareholders. The Committee and the Board have therefore adopted the Old Dominion Freight Line, Inc. Clawback Policy (As Updated October 18, 2023) (such policy, as it may be further amended and/or restated, the &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Policy</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">&#x201d;), which provides for  the recoupment of certain incentive compensation in the event that the Company is required to prepare an accounting restatement resulting from material noncompliance with financial reporting requirements under the federal securities laws or as otherwise provided under the Policy.  The Policy is effective October 18, 2023 (the &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Effective Date</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">&#x201d;) and replaces and supersedes the Clawback Policy previously adopted by the Board and/or the Committee effective July 19, 2017. </font></div></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">The Policy is designed to comply with Section 10D of the Securities Exchange Act of 1934, as amended (the &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Exchange Act</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">&#x201d;), and Rule 10D-1 adopted thereunder and with applicable exchange listing standards.  As such, the Policy will be interpreted and enforced in accordance with Rule 10D-1 of the Exchange Act and applicable exchange listing standards if and to the extent required, and in accordance with Applicable Law.</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">  </font></p>
  <div style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:4.533%;display:inline-flex;justify-content:flex-start;">2. </font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Administration</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">. The Policy shall be administered by the Committee, unless the Board determines to administer the Policy in whole or in part.   For the purposes herein, the &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Administrator</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">&#x201d; includes the Committee and the Board if and to the extent the Board administers the Policy. The Administrator has authority to interpret and construe the Policy and to make all determinations necessary, appropriate or advisable for the administration of the Policy. Any determinations made by the Administrator shall be final and binding on all affected persons and need not be uniform with respect to each person covered by the Policy. To the extent that a person covered by the Policy fails to comply with the Policy, the Administrator shall take (or direct the Company to take) such action as it determines to be appropriate, subject to compliance with Applicable Law. The Administrator may, subject to Applicable Law, authorize and empower any officer or employee of the Company to take any and all actions necessary or appropriate to carry out the purpose and intent of the Policy (other than with respect to any recovery under the Policy involving such officer or employee). </font></div></div>
  <div style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:4.533%;display:inline-flex;justify-content:flex-start;">3. </font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Recoupment</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">.  If the Company is required to undertake a Restatement, then the Company shall recover, reasonably promptly, all Recoverable Compensation from any Covered Person during the Applicable Period (including those Covered Persons who are not Executive Officers at the time of the Restatement), unless the Administrator determines it is Impracticable to do so, after exercising a review of all applicable facts and circumstances. Such recovery shall be made without regard to any individual fault or misconduct  related to the Restatement or the Recoverable Compensation. Further, if the achievement of one or more Financial Reporting Measures was considered in determining the Incentive-Based Compensation Received by a Covered Employee, but the Incentive-Based Compensation was not paid or awarded on a formulaic basis, the Administrator will in its discretion determine the amount of any Recoverable Compensation that must be recouped with respect thereto.    </font></div></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">The Administrator shall have discretion to determine the appropriate timing and methods to recoup Recoverable Compensation based on all applicable facts and circumstances and in a manner in accordance</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </font></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <hr style="page-break-after:always;">
  <div style="padding-top:0.5in;min-height:1in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">with Applicable Law, including Rule 10D-1 and applicable exchange listing standards.  Such means may include without limitation (i) seeking reimbursement of payments made with respect to all or part of any cash-based or equity-based awards; (ii) cancelling prior cash-based or equity-based awards, whether vested or unvested or paid or unpaid; (iii) cancelling or offsetting against future cash-based or equity-based awards; (iv) forfeiting deferred compensation, subject to compliance with Section 409A of the Internal Revenue Code of 1986, as amended (the &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Code</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">&#x201d;); and (v) any other method permitted under Applicable Law. For clarity, subject to compliance with Applicable Law, the Administrator may affect recovery under the Policy from any amount otherwise payable to the Covered Person, including but not limited to amounts payable to such person under any Company plan, agreement or program, including but not limited to base salary, bonuses and commissions, cash-based incentive compensation, equity-based incentive compensation and compensation previously deferred by the Covered Person.</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </font></p>
  <div style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:4.533%;display:inline-flex;justify-content:flex-start;">4. </font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Certain Definitions</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">. For purposes of the Policy, in addition to other terms defined herein, the following terms shall have the following meanings: </font></div></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Applicable Law</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">.</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">  &#x201c;Applicable Law&#x201d;</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> means all applicable laws, rules and regulations, including but not limited to Rule 10D-1 and applicable exchange listing standards.</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Applicable Period</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">. &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Applicable Period</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">&#x201d; means the three completed fiscal years of the Company immediately preceding the date the Company is required to prepare a Restatement.  The &#x201c;Applicable Period&#x201d; also includes any transition period (that results from a change in the Company&#x2019;s fiscal year) within or immediately following the three completed fiscal years identified in the preceding sentence; provided that a transition period between the last day of the Company&#x2019;s previous fiscal year end and the first day of its new fiscal year that comprises a period of nine to 12 months will be deemed a completed fiscal year. The date on which the Company is required to prepare a Restatement will be the earlier of (i) the date the Board, a committee of the Board, or the officer or officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that a Restatement is required, or (ii) the date a court, regulator or other legally authorized entity directs the Company to undertake a Restatement.</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Covered Person</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">. &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Covered Person</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">&#x201d; means any person who is, or was at any time, during the Applicable Period, an Executive Officer of the Company as determined in accordance with Rule 10D-1 and applicable exchange listing standards and shall also include such other officers and/or other employees who may from time to time be deemed subject to the Policy by the Administrator.</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Executive Officer</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">. &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Executive Officer</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">&#x201d; means the Company&#x2019;s president, principal financial officer, principal accounting officer (or if there is no such accounting officer, the controller), any vice-president in charge of a principal business unit, division or function (such as sales, administration or finance), any other officer (including an officer of the Company&#x2019;s parent(s) and/or subsidiaries) who performs a policy-making function or any other person who performs similar policy-making functions for the Company.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Financial Reporting Measure</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">. &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Financial Reporting Measure</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">&#x201d; means a measure that is determined and presented in accordance with the accounting principles used in preparing the Company&#x2019;s financial statements (including &#x201c;non-GAAP&#x201d; financial measures), and any measure that is derived wholly or in part from such measures. Stock price and total shareholder return are also Financial Reporting Measures. A Financial Reporting Measure need not be presented within the Company&#x2019;s financial statements or included in a filing with the Securities and Exchange Commission (the &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">SEC</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">&#x201d;).</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Impracticable</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">. The Committee (or, in the absence of the Committee, a majority of the Company&#x2019;s independent directors) may determine that recovery of Recoverable Compensation is &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Impracticable</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">&#x201d; (and thus that recoupment of Recoverable Compensation is not required) if: (i) the direct expense paid to a third party to assist in enforcing the Policy would exceed the Recoverable Compensation and the Company has</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </font></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">2</font></p></div>
  <hr style="page-break-after:always;">
  <div style="padding-top:0.5in;min-height:1in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">(A) made a reasonable attempt to recover such amounts and documented such attempt(s) and (B) provided documentation of such attempt(s) to the applicable listing exchange; (ii) recovery would violate applicable home country law (adopted prior to November 28, 2022) and the Company provides an opinion of counsel to that effect to the applicable listing exchange; or (iii) recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of the Code.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Incentive-Based Compensation</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">. &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Incentive-Based Compensation</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">&#x201d; means any compensation that is granted, earned or vested based wholly or in part upon the attainment of a Financial Reporting Measure. For the avoidance of doubt, the Policy applies to all Incentive-Based Compensation Received by a Covered Person (i) after such Covered Person began service as an Executive Officer; (ii) who served as an Executive Officer at any time during the Applicable Period for that Incentive-Based Compensation; (iii) while the Company has a class of securities listed on a national securities exchange or national securities association; and (iv) during the Applicable Period.</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Received</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">. Incentive-Based Compensation is deemed &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Received</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">&#x201d; in the Company&#x2019;s fiscal period during which the Financial Reporting Measure specified in the Incentive-Based Compensation award is attained, even if the payment or grant of the Incentive-Based Compensation occurs after the end of that period.</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Recoverable Compensation</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">. &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Recoverable Compensation</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">&#x201d; means the amount of any Incentive-Based Compensation Received by a Covered Person during the Applicable Period that exceeds the amount of Incentive-Based Compensation that otherwise would have been Received had it been determined based on the restated amounts, computed without regard to any taxes paid. If the subject Incentive-Based Compensation was based on stock price or total shareholder return, where the Recoverable Compensation is not subject to mathematical recalculation directly from the information in a Restatement, the Recoverable Compensation must be based on a reasonable estimate of the effect of the Restatement on the stock price or total shareholder return upon which the Incentive-Based Compensation was Received, and the Company must maintain such documentation and provide it to the applicable listing exchange.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Restatement</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">. &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Restatement</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">&#x201d; means an accounting restatement of any of the Company&#x2019;s financial statements filed with the SEC under the Exchange Act or the Securities Act of 1933, as amended, due to the Company&#x2019;s material noncompliance with any financial reporting requirement under U.S. securities laws, regardless of whether Company or Covered Person misconduct was the cause for such restatement. &#x201c;Restatement&#x201d; includes any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements (commonly referred to as &#x201c;Big R&#x201d; restatements), or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (commonly referred to as &#x201c;little r&#x201d; restatements).</font></p>
  <div style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:4.533%;display:inline-flex;justify-content:flex-start;">5. </font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">No Indemnification or Reimbursement</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">. The Company may not indemnify any Executive Officer or former Executive Officer or other Covered Person against the loss of Recoverable Compensation or pay or reimburse any such person for premiums for a third-party insurance policy purchased by the Executive Officer or former Executive Officer or other Covered Person to fund potential recovery obligations related to Recoverable Compensation. </font></div></div>
  <div style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:4.533%;display:inline-flex;justify-content:flex-start;">6. </font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Reporting and Disclosure</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">.  The Company shall file all disclosures with respect to the Policy in accordance with the requirements of applicable federal securities laws, including disclosures required in SEC filings and by applicable exchange listing rules. </font></div></div>
  <div style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:4.533%;display:inline-flex;justify-content:flex-start;">7. </font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Amendment; Termination; Interpretation</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">. The Administrator may amend, modify or terminate the Policy at any time and from time to time in its discretion; provided that, notwithstanding anything in this Section 7 to the contrary, no amendment, modification or termination of the Policy shall be effective </font></div></div>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">3</font></p></div>
  <hr style="page-break-after:always;">
  <div style="padding-top:0.5in;min-height:1in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <div style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:4.533%;visibility:hidden;display:inline-flex;justify-content:flex-start;"></font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">to the extent such action would cause the Company to violate Rule 10D-1 or applicable exchange listing standards. Further, the Administrator&#x2019;s discretion to interpret and apply the Policy shall be limited as required under Rule 10D-1 and applicable exchange listing standards with respect to Executive Officers who are required to be subject to the Policy under Rule 10D-1 and applicable exchange listing standards, but the Administrator shall have discretion to administer, interpret and exercise discretion with respect to the Policy as it applies to other officers and employees who are not Executive Officers but who are deemed to be Covered Persons by the Administrator, provided that any such action shall be in accordance with Rule 10D-1 and applicable exchange listing standards.</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </font></div></div>
  <div style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:4.533%;display:inline-flex;justify-content:flex-start;">8. </font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Other Forfeiture and Recoupment Rights</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">. The Policy will be applied in accordance with Applicable Law and will also require (and will not be deemed to limit) the Company&#x2019;s rights, including but not limited to the Company&#x2019;s rights of forfeiture and/or recoupment of any compensation, as mandated by or available under Applicable Law or pursuant to any Company plan, agreement, program or policy, even if not expressly otherwise required herein. The Policy shall in no way be construed or meant to limit the Company&#x2019;s legal or equitable rights or ability to require forfeiture of, or to recover, compensation for other actions or events, including but not limited to due to fraud or other misconduct by a Covered Person, or pursuant to Section 304 of the Sarbanes-Oxley Act of 2002. In addition, the Administrator may determine that any compensation plan, equity award agreement, phantom stock award agreement, cash incentive award, severance plan or agreement, change in control plan or agreement, employment agreement, deferred compensation plan or agreement and/or other agreements, plans, programs, policies or arrangements affecting a Covered Person shall, as a condition to the grant, receipt or retention of any benefit covered by such arrangement, require a Covered Person to contractually agree to abide by the terms of the Policy, as such Policy may be amended from time to time. Further, the adoption of the Policy does not mitigate, and is intended to enhance, the effect of any forfeiture, recoupment or similar provisions in any compensation plan, equity award agreement, phantom stock award agreement, cash incentive award, severance plan or agreement, change in control plan or agreement, employment agreement, deferred compensation plan or agreement and/or other agreements, plans, programs, policies or arrangements. </font></div></div>
  <div style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:4.533%;display:inline-flex;justify-content:flex-start;">9. </font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Acknowledgement by Covered Persons</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">. The Company may provide notice and seek written acknowledgement of and agreement to abide by the Policy from an Executive Officer or other Covered Person, provided that the failure to provide such notice or obtain such acknowledgement or agreement shall have no impact on the applicability or enforceability of the Policy. </font></div></div>
  <div style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:4.533%;display:inline-flex;justify-content:flex-start;">10. </font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Effective Date</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">.  The Policy shall be effective as of the Effective Date.  Without limiting the effect of the foregoing, the terms of the Policy shall apply to any Incentive-Based Compensation that is Received by Covered Persons on or after October 2, 2023, even if such Incentive-Based Compensation was approved, awarded, granted or paid to Covered Persons prior to the Effective Date, or otherwise as required under Rule 10D-1 or applicable exchange listing standards.</font></div></div>
  <div style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:4.533%;display:inline-flex;justify-content:flex-start;">11. </font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Successors</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">. The Policy shall be binding and enforceable against all Covered Persons and their beneficiaries, heirs, executors, administrators or other legal representatives. </font></div></div>
  <div style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:4.533%;display:inline-flex;justify-content:flex-start;">12. </font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Board and Committee Indemnification</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">.  Any members of the Board or the Committee shall not be personally liable for any action, determination or interpretation made with respect to the Policy and shall be fully indemnified by the Company to the fullest extent under Applicable Law and Company governing documents or policy with respect to any such action, determination or interpretation.  The foregoing sentence shall not limit any other rights to indemnification of the members of the Board or the Committee under Applicable Law or Company governing documents or policy. </font></div></div>
  <div style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:4.533%;display:inline-flex;justify-content:flex-start;">13. </font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Severability</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">.  The provisions in the Policy are intended to be applied to the fullest extent of the law.  To the extent that any provision in the Policy is found to be unenforceable or invalid under any </font></div></div>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">4</font></p></div>
  <hr style="page-break-after:always;">
  <div style="padding-top:0.5in;min-height:1in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <div style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:4.533%;visibility:hidden;display:inline-flex;justify-content:flex-start;"></font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Applicable Law, such provision shall be applied to the maximum extent permitted, shall automatically be deemed amended in a manner consistent with its objectives to the extent necessary to conform to any limitations required under Applicable Law and shall not affect the enforceability or validity of the other provisions of this Policy.</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </font></div></div>
  <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">5</font></p></div>
  <hr style="page-break-after:always;">
  <div style="padding-top:0.5in;min-height:1in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">OLD DOMINION FREIGHT LINE, INC.</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </font></p>
  <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">CLAWBACK POLICY</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">ACKNOWLEDGEMENT FORM</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">By signing below, the undersigned acknowledges and confirms that the undersigned has received and reviewed a copy of the Old Dominion Freight Line, Inc. Clawback Policy (such policy, as it may be amended and/or restated from time to time, the &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Policy</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">&#x201d;). Capitalized terms used but not otherwise defined in this Acknowledgement Form (this &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Acknowledgement Form</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">&#x201d;) shall have the meanings ascribed to such terms in the Policy.</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">By signing this Acknowledgement Form, the undersigned acknowledges and agrees that, to the extent that the undersigned is or is deemed to be a Covered Person under the Policy, the undersigned is and will continue to be fully bound by, and subject to, the Policy, and the Policy will apply both during and after the undersigned&#x2019;s employment with or service to the Company. By signing below, the undersigned agrees that, if the undersigned is or is deemed to be a Covered Person under the Policy, the undersigned will abide by the terms of the Policy.  Without limiting the effect of the foregoing, in the event that it is determined by the Administrator that any amounts granted, earned or paid to the undersigned must be forfeited and/or reimbursed to the Company, the undersigned will promptly take any action necessary to effectuate such forfeiture and/or reimbursement, including, without limitation, by returning any Recoverable Compensation to the Company to the extent required by, and in a manner consistent with, the Policy.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">____________________________________</font></p>
  <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:18pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Signature</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">____________________________________</font></p>
  <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:18pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Printed Name</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">____________________________________</font></p>
  <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Date</font></p>
  <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <hr style="page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>9
<FILENAME>img196396528_0.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img196396528_0.jpg
M_]C_X  02D9)1@ ! 0$ \ #P  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" 2S!+ # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBHIKJ&W7,LL<0]78#^= $M%8&H>/O#6E F[U[3[?'7?<
MI_C7/W'Q[\ 6[%?^$GLI6'\,+&0_H* ._HKS-OVAO"#'$#:I>'M]FTR>3/Y+
M2_\ "]M/D&8/#7BB8=B-'E4'\Q0,]+HKS5?C29?]7X/\1L/]JSV?S-2#XNW3
M=/!NN_C$H_K0%F>C45YR?B]<K][P;KW_  &%3_6HV^-:Q_ZWPAXF3_=T]G_E
M0!Z517FC?'K1[?FZT/Q+:#NTFC3X_,+3H_VAO!+?Z[4+BR_Z^[*6+^:T"/2:
M*XBR^-O@/4&"0^*M-+G^%I@I_6NCLO%.C:DH-KJMG< ]/+G4_P!: -2BFJZR
M#*L&'J#FG4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%)G')X%<AXJ^
M+GA+P:0FIZW;1W#<+;1-YDK'T"+DDT =A17CEU\;M>US<GA?P;=%.U[K;_9(
M_KLP9#_WS6%?S^,]<Q_;?C9-)A;[UIH%N$;Z>:^XG_OD4KHI1;/<]1UK3]'B
M,E]>V]G&.2T\JH/U-<'J'[0?@NVF>"QOYM=N5.##I%L]TV?3Y :\VA\$^$X9
M?/N-/GUZYSDSZQ.]QD^NUR0/P K;77DTZ!8;5+73X$X$<*  ?05/,7R,VY?C
M%XFU13_8G@.[5?X9M7N8[8?4IDN/RJC<:Y\2=2!-QK7A_P .(1]VVMWNW_-R
MG\JYS5O'=EI\+/?ZHL:#EC-*$7]37G>N?M/> =##>;K4$[J<;;?,I/Y5/,5[
M,]4FT&_OE/\ :_Q U^])/,=B4MX_H JY_P#'JK)\/?"9PUQ9:AJ[YY;4+^:7
M/X%\?I7SIK/[=OA73PR6-C=7>,89RL8)_6N#UK_@H%J4BE=.T:U@/9I6>3'\
MJ7,/E1]KVOA7PQIS VOA+2(F[.;5"WY[<UOV]Y);QD6UM:V\8XVQ1@5^:.I?
MMQ?$;4"WV:[M;1>@$-LN?US6!>?M.?%'6/E.KZD6;)/D?(/_ !U11<>A^JGV
MZ];!,T:<9SM Q2C4)5C)?4XXCZ;U%?DG<?$OXD:E@OJ.L.3_ 'KB7_XJJ4FI
M>.[]3ODO'7OOG)_FU*XS]>?[6@CQYNN0*<XYF IZ:[IG\7B2V'_;R/\ &OQ\
M;3?&UQSLE(]=W2A= \8G[T;$=>O_ -:BXC]B5UG26Y_X2:TZ_P#/TO\ C5N.
M]L)?]7XAM7/;_2%/]:_&K^P_%2J"T3;<X^^12V]OXCMY S"Z51U,=Q@X]N:=
MQ6/VBAA,O^KU2&7CLRFIFTVY8<31O_P 5^-%OKOB2WD#+>ZS:+Z03$XQ_P "
MKI]+^)WB?3641^,O$=D0.6(D(S]=U%PY3]8-0\*6^H@B]TS3[X'KYT"M_,&N
M:OO@YX4NMS/X2TV)_P"_:Q")OS4 _K7Y]:+^T9X\TY@MO\3[MSC[MXI/_H6:
M]#T7]JCXJ1,/*\3Z3JJ9X6XMAS^( IW#E/JJ3X0Z98R!M/N_$&C,/^?/492H
M_!F8?I3?[+\8:/(?[-^(%X5'2+5[1+@?3(V&O*=#_:0^+$EJD]SX-L=5MVY$
MUNLJ;QZC@BNFM?VH+N-0-<^'>J6P_B:WPX_(XIW#E\CM4^(GQ)T7'GZ?H?B&
M(=7MYGMI#_P$AE_6K]O^T7'9/LU[PEK6ED=9;>(7<?US&3^M<?;_ !_^&^J$
M+?-?:'(W>\M'0#_@0!'ZUO:;=^$_%B[M#\66%V3TC^T*3^1-',Q<B.[\/_&W
MP1XFD$-GXAM%N.]O</Y4@^JMBNUAN(KF,/#(DJ'HR,"/TKY_\1?">748]UQI
MEIJL?9C&K_T-<*W@_4/"LS2:/J.L^'I5_AMKAFB_[X;<N/H!3YNY/L^Q]?45
M\N:7\9OB'X=94FFTSQ1 O59T-M-_WTN03]0*[C1?VIM 8B/Q'IFH>&Y!PTL\
M?FP?7S$R /K571#BT>UT5D>'_%VB^*K9;C2-4M=1B89#6\H;]*UZ9(4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45
MP7C;XV>%O \PM)[QM0U5O]7INGJ9IV/^ZO0>YZ5Y=K?Q.\=>,U(MV@\#Z2W&
M[*SWS#Z_<0_]]?2E>PTF]CW+Q1XXT'P79M=:WJMKIT0_Y[2 $_0=37F&I?'[
M4==)B\&>&;B\C;[NI:L3:VWU (WL/H,5YM9Z5HFE7GVYHY=9U7J=0U*0S29]
M03T_X" *LW_BQ]I\V<)'UV@[5J.8U5/N:NJ0Z]XFY\6>,+AX6^]I>BC[-#UZ
M%@=Y^N5HTN'0_"JL-(TBWLY#]Z=UW2O[LQ^9C]2:\L\7?&K0/",+2W^HPVX'
M]]L$_0=37@/CC]M2!?,@T.S>Z?H)I\HGY=347;-.5(^SM2\9!5/VBZX_N@X'
MZ5YIXO\ VBO"O@T,+O5+=9%!_=)\[G\!_6O@[Q-\8?'/CAB)K^6TMV_Y91$Q
M+CZ=37+P^&9KZ;=<W$D[L>=F>3]32'?L?4WC#]O"%5=-$TQ[A\D"6Z;:N/7
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M.[MVZ[3RI]&'8UKU1 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %1W%Q%:PO--(L42#<SN< #U)K(\7^,M(\"Z'/
MJVM7L=E9PC)9SRQ_NJ.Y/I7S)XS\;:Y\9I";X3Z!X/5LQZ;N*3W@'1IL<JI_
MN=3WQT*;L4HN6QU_CSX_7_BJYN-%\ %4MT8Q77B&5<QH1U6$?QM[]!ZYXKS_
M $[3+/PVLSPL]Y?SG=<7]TV^:5O5F/7Z=!V I9[VVTRS2WMHT@MD4*D:J%
MZ# [5P_C3XBZ?X9L_.NYSER$BMXU+RS.>B(@Y8Y]*S<CIC%1-_6=:6!7>23
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
M2<?P/[]#V]*]RBE2>-9(W62-AE64Y!'J*T3OL9#Z***8!1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5Q'Q0^+&C_  OTM)KTM=:E<'R[
M/3;?YIKB3L%7T]3T !-97Q>^-%I\.HH=-L(1JWBF]!^R:;&W0=Y)#_"@R,D_
MU%>#VVF7#:G-K^OW?]K^(KH?/<,,)$IY\N)3]U!^9QD]@);L7&+D+J!U;QKK
M2>(_&$RSW49S9Z7&V;>R'; Z,_JYZ=O4U-:UP0@@$9'10>%JMKGB#865'R>A
M:N"TBS\1?&'Q+/X>\&E$CM3_ ,33Q!/_ ,>NGK_%ST>3'\/0=_2L]SI244-U
M7Q1JFO>((/#?AC3I->\37(_=6<'W85_YZ3-T1!UR>3CCUKF?B'\0O#/[+4\G
MEW5K\0?C9,A1KQE$ECH1/\$*<@N/Y]?2LWXO?M&>'/@KH>H?#[X+SF>^FW)K
MWCB8[I[E_P"(1OUQUY'X>M>8? /]E;Q#\;+A=;U&6XT3PJ[DRZK<*?M%]SRL
M*GL>?FZ#]*"6VSSW1_#OCC]H;X@SNBW7BKQ)=N9;B>=R8H 3]Z60\ #_ .M7
MW!\$OV1?#/PJ\C5]?,7BCQ4 &\Z9,VMJWI$AZD?WC^ KUSP;X)\-_"SP['HG
MAC38M,L4Y;:,R3-_>D?JS?7IVQ4UWJ(.?FQ2!(M7E^6R6;)-9=Q>#G)P*R=2
MU^*U4[G&?05P'C+XG:;X;L?M6IWBP1LVR*-06DE;LJ*.6;V J;EG:ZAKRQ@B
M,Y/K7E?BSXO6UEJ,FE:3!+XAUT#YK&S(VP^\TA^6(?7GVKCM:U[7O&:,VHSS
M>$]!8<64+@:A=+Z2..(0?[JY;U(KAO$'Q*T7P3I8T_1X(;*V4%EB@'W\=6)S
MESZL3]2*"6SJM>CFUI6N/&VKI=P [AH>GNT5E'[2-]Z8]/O87VK@_'GQZTWP
MQ;"PL_+A2-2L=G:H!L] $& H^N/H:\/\9?%K6/%-VUM822(I)7=&<R$>Q[?\
M!_,UW'PU_9#\1>*)K>\\4R2>';.8><ENT9DO[B,_QI!D$+_MR%$_VJ?J9;['
MG'B+XI>)/&5TT5J\MO'(<".W),A]MW;Z*!7<_#W]D?Q5XH:WN-<QX=M)\.D=
MTC/=S*>=T=NH,C C^(@+ZL*]FA\3_#'X"9L?#%E_;'B*'Y6^P,ES=AN.9+HC
MR[?G/$(+#_GH:\Y\6?&+Q=XV^T6KW@T73KAMTFFZ&6#2^\]P3OD/J2:YZE>%
M+=G70P=6O\*_R._M_#/P>^!+!;H1:SKT1^6.9$U&Z8^UNA,$7_;1I2/05B^*
MOVDO$.J,B:)9P^'8H^(;J^(O;U!Z1J0$A'M&JX]*\WTOPPZJ0JK:(W++%R[?
M[S=2:Z/3?#45O@I&,_WCR?SKQ:V96TB?48;)%O4U_K[_ ,CG+Z/5/%5\U[JL
M]WK%TYR;G59C(?J%Z#\JU+7PNTP'GRO(!_ ORK^0KKK71O\ 9K8MM("C)&!Z
MFOGZV/<GN?44,OITU:*.8T_P[%;@".)4^@K:MM'Z86NRT7P5J.K!39V$LT?3
MS=NV/_OH\5?O-'T;PZ,:UK]G;2C@6MJ3-*?P _I7+"&*Q7\*#?GT^\VJXC"8
M-?OJB7EU^Y')6NC].*U;31_,;$:-*?1 6_E5.^^,7@G1IFAL+)]4GCX+7<F
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
MH *\H^,GQH'@G9H6@Q)J?BV\4^5;Y^2V3O+*?X5&?QZ#)XI/C1\93X+6/0=
MC34/%MZA\F$GY+9.\TI[*/UX Y->)Z3I2Z ES<W-RVH:Q>-YM[J%Q]^5_?T4
M<[5Z#ZY)ENQ<8\P:3HXT::[U&_NGU77[X[[S4)OO.>H4?W4&>%'3J<G)K#UW
MQ%OW)&_'=\]?I[5#X@\0[PZI)MA7)+G ! ZDGTKF_A[\/;K]H.ZN[^\O&T3X
M4Z:6.H:PS>4VI[>7BA8_=A'\3]_IUS.K2*(O!OA/5OCYJ%VMA?'0/ &GEO[6
M\4,P02!>7BMV/'3.Z3H.WJ?*?VC/VJ-+A\._\*P^$4)T'P#:DV\]Y:J1<:L_
M0X/4@GN>3GGCBG_M1?M/'XC"Q^&'PNL9++P/ PM+2PTZ,K+JK X!P.1$#Z\L
M>3[>I_LS_L=V?PU:U\7>.4AU/QAM#VMA@-;Z;Z<=&D'KT'N>C,]SS[]FG]C&
M34EL_%WQ*L_(L.)K'PTY(>3NLEQ[=]O4]\#K]C7E]%9P1PPHD$$2A(XHU"JB
MC@* . !Z"EU;5MNXLV3WR:X?7/$"0JSL^T"I;*2-#4M<"[B6P/K7$ZUXR5-R
MHV3ZUR?BWQW%:VTT\]PEM:Q*6:61@H ]2:\6U3Q-J/CA2R2S:/X<;K,,I=7J
M_P"SGF.,^I^8]J@H[7Q/\5KB]OIM+\.QIJ.I1\3W,K$6MG_UT<?>;_87GUQ7
M"SZEI_AFZDU6_O6U?7F0[]2NL*8UQRL2_=B0>V/<UAWOB*.TCAT3P_9KG:WD
MVMJ  %7EG)) "@<M(Y"@ DMVKS*ZU;4_%GB"'0_"ELWBOQ%<, LEK$TMM _4
M&)2!YKKS^]<;%Y**,!RR&S;^('Q?F5,22M$LJ[HXP,RRJ1D%5;HO^TXP<Y57
M'-8?@3X*>,OC5C4YPN@^&VE"-J=^7\N1_P"Z@ +SR?[* X]%'3U?PE\!O"/P
MIM)/%GQ+U:UUG4]^YEN)FDL8Y>I1BIWW<N?X(SL!^\_45E^//VA/$'C)A;:!
M]H\-:4(_(2\9574)8O\ GG$JC9:Q?[" 'U)K.=2%-7;-:5"I7ERP5SL;=OAK
M^S2!:V%O-JOBP+D?NHYM3+8Z@?-%9+D=27E'JM>:>,OBIXJ^(;3VMS<'2=+G
M<N^DZ3(V9B3G-Q.3OE/U.*Y[1_#)56"QF!'.Y^=TDA]78\DUU^FZ D*@)&%'
ML*\#$YETB?6X/)DK2JZ_E_7K]QS.F>%SY*QE5@@'2& 8'XGO74:=X?2%0J1A
M!Z 5T%GHYX^7%=/X>\(WNNWJV>F6,U_<G_EG A8@>I/0#W-?-5<7*;Y5JV?6
MT\+"E&[T2.5M=&QCY<5NZ3X=GO[J.VM+:2ZN7.%AA0NY_ 5UNJ6_@[X>;O\
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
MI1AU5A@_E5=X>V.*XKPW^TC#?^7:>*-/6<<*+A0$D7WSPI_-?I7I.GKI?B:
MSZ#J,=Y@9:VD.V5/J#@_F,>]>#7RRK3UI>\OQ^[_ "/T+ YUA<8O=EJ>>>)/
MASIVMJ[Q(MK<-UVK\C?5?\*\'^)'[/>F:X!#JNG*)%.8;A,AE/JD@Y7Z?I7U
M=<VLD$A25&BD_NL,&JT]G%=1M#/&LL;=589%?+U,':?M*#<)]U^I]=3Q;<.2
MJN>#[GQ-I:_$;X-SQ&+SO&_AZ#A(G?9J5LOI%(/OC'\/_CIKZ1^!G[1%CXDM
M\>']2#2HW^DZ5<1[)8FZ-YL'53Q]Z+'NIK?U;P*(@TMHOGP=3"W++]/45Y5X
MS^!6C^++M-4M6GT7Q!#_ *C5M/;R[B,CH">CCCHV?;%=^%XBQ&#FJ.8Q_P"W
ME_6ORU\CQ\5E=&LG/"NWDSZKNK/PU\4[9C(BV&JS1&,3H%?S5XX)(*3*/[K#
M(]%/->+^*/V8WT74GGT=(['>>$1B;68YZ+G+1,>/E8D>C'I7GWACXK^)OAG>
M?V?\0[<76G.P2/Q3I\1,;G.!]JBZH?\ :_)J^M? GC3_ (2&S@*S)J-G,@,=
MPC;PP/\ M?Q#V/S?6OT/#XJEBH*=.5T^J/DJM&="7+)6/FZ7X,WLMXE]";C0
M_$$.$^V0+AF4<[9%/$B<=&Z=B*GTSQO>Z3J$6F>);=-.OY6V0W,3$VMT?]AC
MRK?[#<^F:^OIM-M;B+:8E(V[0<<@>E>+_%CP79?9)HI;".XL9AMD,B[A]".Q
MKKE'EU,(SYM#)TWQ,\& S9%=58>(DF48;GZU\UW6N7_P_FQ*TVI:(#]_E[BV
M7W[R(!_P(?[5=;HOC2&ZMX;FSN$F@D4,DB-E2#Z5%S6Q[Y-<6>M6+V5_$ES;
M2##(_P#,>AK TO7M3^$<Z0W+S:QX+D;"3<O/I^>@]T]NW;^[7+:3XN68#Y\-
M[UUEAX@296BEVR1N-K(P!4@]B*.MUN/I9['KEG>6>MZ=%<VTL=Y97";DD0[E
M=3WKF=<T5]-5I(U,]BWWDZM%[CVKS6TNM0^%=Y+J>A))J/AB9_,O=(#9>WSU
MDB_J/S]1[/X>\1:=XMT>'4M,N$N[.8<,O8]U8=B.X-;)J>CW.>473U6QY5K&
MF^4?M%L0R,.O4&O/%?5?ASKLOBCPC&TJ2MNU70LXCNE[NG99?T;OSS7N7BCP
MW)IJR7EC&9;4_--:C^'_ &EKS;6+-647=HVY"<__ %B*6L1JTD>O^ _'FD?$
M;P[!J^CW F@D&'C/#PN.J.O4,#D8/I71U\@I/JOP[\0OXK\)(SRL1_:NB9^2
M^0?Q+Z2@=#_$!@]C7TWX!\?:1\2/#=MK6C7 FMY1AT/#Q..J,.H(/&#6J=S&
M4>5G1T444R0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KR_XV?&%?AW80Z;I4*ZEX
MLU(%+&Q#<+ZRR'^%%ZD_S. =3XO?%:R^%?AS[5)&U[JMTWD:?IT7,ES,>@ ]
M/4]  <U\XZ78WOVR\US7)UOO$FI?-<S@Y6)>HAC]$7]3SZ )NQ<8\S':+H[Z
M,MU?7]V=2UV^;SK[4).LC>@'\*#^%>WU)-<_KWB#[2YBB/[H$Y.<;O?Z?6G>
M(M?:ZE:SM2S;CM)7JQ]!7-> _AY>_M%>);G1K*>2T\ :;)Y>O:Y"V/MSCK96
M[=U_ON/ITZY'5I%#OAO\.9_VB]2N;BXN6TOX5:6Y_M'5-_EG5F3EH8F/2$8^
M9^A^E>>_M+?M&7OQDU/3_A+\)=.8>$XB+6WM+%3&-1V'&YL?=MU(SS]XC)KI
M_P!I/XY3_$74++X(?!RS5/#UL!:3M8_)%<!#@IN'2!/XF_C/'3KZ]^S_ /L\
MZ-\"=!,S;=1\47: WNINN&_W$'\*#T%!&^IC?LW_ +,>E? O3_[9U1H]8\;W
M2?Z1J!7*VH(_U4/H!T)KU75M4VACFGZMJ>T'YL>E>=>+O%D>GPN=X9^RYJ6R
MDB3Q+XFCLXV+O@]N:\0\??$JWTJ$SW<K'>VV*WC&Z25NRHO4DUC_ ! ^)/V6
M01HK7FHW&1;V41Y;W)[*.[5YE/<#3;A]4U2Y6]UAU(WC[D"_W(@>@]6ZG'/%
M(9>U"XFU:<:GXC*;8SOMM)W[H83V:0]'?]!VYK(OM0N?$%K?:C+>QZ+X=LWV
M7FLW:DQ1MU$2(.9ICVA3GNY50:EN(;*QT.'Q1XSN+BQT*;=_9NEVC[+[6F'&
MV'(_=PYX:X(]D!/7H-)^&LOBA+7Q;\4H[;0_#NF0^9I7@V%C;6EC;GD/,>L:
MMUYS+*?KF@@X?POX"UKXT6\MOI$4WA'X<F41W>K7BF6]U>12"%?;@S-P-L$>
M(X^,\Y<]OK7Q"\(_ G2YO"?@32XM0U@KLNPT@8D^M]<)U&?^7>,A1_$6-<K\
M2?CY?^-5.D^$BVB^'TC\C^T88A;S31_\\K:,<6\/T^9L\GFN$T7PZD4211Q"
M.(<[!W/J3W->?B,7&DK+<]C!Y;/$-2EH@U"XU?QIK(U;7+U]5U$#:DL@VPVZ
M]DAC'"*/:NATCPZ$PVTECU9N36KI6A[=ORUU5CI04 XXKY'%8YR>K/O<)@(4
M8I11FZ?HH&/EKH]+T&6[N8;>WMY+FXE(6.&%"[N?0 <FNBTWPO!:Z6-9UV^C
MT#0<\7EPNZ2?'\,$609#VSPH[D5PGC[]IB'PW:7&C^!K>318)%\N:ZW!M2NA
MT/F2X_<J>?D7UY!ZU&&R_$8WWY>[#OW]$<V89UA,M3C\4^W^;/1-5T_PQ\-H
M1)XRU,R:@%WCP]I,BM<C_KO+RD(]1R1W KQWXC?M5:KK5C+HGA^&'0M$QM&G
MZ23'&_/6:7[\Q_''HU>*:IK%_KTC-=RXC8[O)4G:3G.6SRQYZDFJJQK'P!7U
MF&P=#"*U*.O?J?DV9\18C&NTI:=EM_7]7)+Z^O=78F[G9H]VX0KP@/KCU]SS
M[U$D87H.:E5"Y]:W=+TD+B29<GLOI7<DY.Q\)C,P5&/-4?R-_P"%?PJO/B)X
M@L=/C*I)=2^3"LF0&;:6YQT&%/N>E?7/AG]D5[..&+4Y+V]5/^7>!ELK;Z$(
M2Y_%Z^0A>7EJH^R3-'\X<J"1\P^Z01T(/0CD5]S?L1_$K4O'/AG7-!UN_FU#
M4-)DBGMIKJ8R2M;2@@J6;YF".C#))(#J.PK;EY=#T>'\5AL=%J<;U%KKVZ6%
M\3:?X3_9S\-W&K76C1F-$0"STJ,1M,[OM57EQDC/4G/X]*\:U/\ ;<\4P7#I
MHN@Z/HUJK?+&MJTSX_VF+@$_0"OI_P#:2\!'Q;X&U"S1,O=6DD49/:9/WD9^
MNY<5^=VH7!NC#=A-GVB,.RXQM?HP_,&G&-SNX@S+$Y;2A4H)6;LSZK^&7[>
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
M^?M3MED07EDV5/\ DJ17(Z;X@U'X6^(I?%?A^)IK24_\3G1DZ3*.LJ#_ )Z
M?]] >O7V7XF>"I?#<TNMZ5#YEA(?]+M%Z+_M#T_ITZ'CRK5% 1+ZR??"_)'K
MZ@CUI:IFNDT?4'@_Q?I?CKP]9ZUH]RMU8W2!U93T]0?0BMJOBWP7XZN/@MXB
M?6K%7E\(7\F=5TY?^75SUN$';_:'_ O6OL?2=6M-<TVVO[&=+FTN$$D4L9R&
M4]ZT3N<TH\KL6Z***9(4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %8/CCQIIGP_\,WNMZM,(;2V0
MM[NW90.Y-;-U=16-M+<3R+%#$I=W8X"@=37R3XR\82?&;Q:NIR;E\*Z7*1IE
MNW"W,JG!N&'< _=]^>PI-V*BN9V*,=YJGC+Q%/XP\2IY>HSJ4L;!CD6%N>0O
M_71A@L>WW?4G+\4ZZT>;2W8EV^^P[>P]ZO>)-<&FP;(F_P!(D'R]]HZ9KSN]
M_MS4O$&E^#_"J)/XZUQ2\,DB[H]+M<XDO9NW'(13]YN>@P<CJ244/T;PCK'Q
MB\:2> _#=T]C! H;Q-K\(XTZ _\ +K&?^?B09!_N ^N<=!^T/\3(O#&F:;\
M?@W:B"?RQ:7CV;8\B/'S1EQT8C)D?J ?4\=?\0M>T[]E?X:Z7\,?AS$^H^-M
M7S_I!'F7$DK\27DI[NQSMSQ^"FG? /X&VOPQTN;5=28:AXDOSYMY?.2S,Q.2
MJD\[0<DG^(\GL ]B=]1WP"^ >D?!'PV'(6[U^Z56N[]EPS^BK_=0=E_$\].[
MU74MN[G%6-6U+J<UYOXR\71:7:N6;,G9:ALHK>,O%\>FPO\ -F1N .]?./Q$
M^)$R3_9K4?:]5N,^5;[N$']]SV4?KT%)\1OB)-]H^SVX%WJEQS%%G"H.[-Z*
M*\HOM030XYB93=:A<',UPWWG/0#V4'@ ?S-(98NKZ+01/<7$_P!LU2X&9[J3
M@G_97^Z@[ ?J36Q'I%OX,M=.UKQ3IKZYXBU7:V@>"54^;=DGY)[I1\R09Z1_
M>D/Z7M!\.OX%;2M1U+2O^$A\?ZL%D\/^%I%W+#D';>78[*.JH3@X)/&2=/6-
M>TSX$P7'B/Q!?MXJ^(^M[C)=H^996(PT5N?^6<2_=:88Z;4P*5[$ZMV"33[/
MX;W%Q\1?BEJD6K^-)B%ACV+)#I[ ?+;VT(^2251@!0/+B[Y->,^.OB)K?Q6U
M)Y=1!M-)\SS(-)#E\,>LLSGF20]R>!T''%8>L:QJWCG7O[8UV=;B\QL@AC&(
M;2/M'$O8>IZD\FM_1M%W8)6O&Q6,45:+/ILORSF:G57R(M)T8L02,GUQ7::7
MHX7'%3Z7I(7 VUU^CZ(;I9&\R&VMX!NGNK@[8XA[]R?11R:^3J5IUI^SIJ[9
M]O"G3P\'4J.R17T;0YKRYBMK:"2YN93A(8E+,WT%7_$/C#P[\+K=VNC:ZYKT
M?_+$ONL;0XXWD?ZY^/NC*\?QUQ/Q"^-UEX=LIM(\-!XEF3;-=\"YNU]SSY<?
ML.O'WNH\ U#4KK6KCSKJ3=@DK&,[4SZ#^IY/<U[V#RJ%&U3$>]+MT7^9^>9S
MQ0VG1PFD>_5_Y?UZ'6>/?BYKWC_5);JYO)I&8;1-)PP7LJ*.(U'0!><=P.*X
MV*W"<XIZJ%%.Y;V%>_<_*ZV(G6=VQ/84^.,L1@4)'N/%;6G6.W#L.>P]*$KN
MQY&*Q4<-"[W':;IHBP[C+]AZ5JK\HJ/<%XZGTHW%OK75&T=$?#5JT\1-SFR;
M</QKV7]D'QM_PAOQ\\/+*Q2TUK=HTWUFP8B?I,D8_P"!&O%AA>IQ2I>S6<\5
MQ9RM#=Q.LD,JG!212&1A]&"G\*IGJ9)B?JF/ISZ/1_,_8KQ=H1U#P[=*J;IH
M1YT>1_$O/\LU^7/Q@\,?\(EX]\1Z4B>7;Q77VZU7TMYQO 'L&R*_4WX>^,H?
MB1\._#OBFT,9AUBPANF5>0CLH\Q/^ ON7\*^%_VUO!3:-K^D:P!E5>72)SC^
M!OWL#?GO'X4EHS]6SS"_7,OJ06ZU7R_X!\P;AGK2K-)!/'/;2M!<H08YD."C
M @HP/J&"G\*HM(RL1T(.*EMR9)47)R3BKO?0_$\/.6&K0K1>L6F?L_\ "OQP
MOQ$^%_A7Q4NQGU;3H+J;9PJS%!YJCZ.''X5\F_MV:2EO)H6HK$J26^KF(,/^
M>=Q Q8?]]1@U[#^PE>/>?LP^%(I#GR9+Y$_W1>SXKS/]OZ\1-+TBU! DFU>W
M8?[L<$S,?U7\ZGJC]XQLHO!5G+;DE^1R7_!.?QW'I_Q'\4>%[B9(SK5A'<VP
M8\M-:LP91[F.;=](SZ5]N>/]-&H>'Y(YANA# 2+ZQL"K?HU?CQX/\9:G\.?&
MFC^)]'F6#4-.N5N(9),[-XR-KX_@=6:-O]ESZ5^OGPO^)&A?'3X>VOB#1G_T
M>Z1H+JTD(,MG< #S()!V92?H00PR"#5/JCQN'<;'%8&FD_>@K/Y;?@?E3JVC
M7/AV\O=&N21<Z+>S:;+QCA'/EG'NI!J.#<<98U]%?MA_!V]\->))O'%G:27&
MGW"):Z['!'N>)DXBN@!R05X;J?T!^?K&Q>ZBCEMBMU"XRDT!WJP]0151U1^8
M\29?/ XZ<[>Y-W3Z:[KY?D:FBQO->V\>YL,XS].M?H#^Q;8M9_ G3+G)_P")
MG>7NH#/]V2YD"?FJJ?QKX<\&^"=4\7ZU%H&CIOUF\&S<O*V4)X>>0C[H49QZ
MG &2:_2C0;?0O@[\,8#=W,>D^']$L43SK@X$<,:A5)]6.!P.23QR:3W/KN#L
M+4ITJF)FK*5DO.VYY!^V)KBR:3H/A\2$2WU\EU(H'_+"V_>$GV,AB'YUXM\'
M=)'B#XO>![5QD?VJ^HG_ ';>"20?^/\ EUE^,O'U[\6/%FH^)IXWM(;L"'3[
M64X-M9(3LW>CN27;W;':O0_V5=!N]3^)#>(Q872:+I>E30V][<6[PI<7$\B9
M\O>!O"I$V6''S#GFHZG:JKS+.(RIJ\*?7I?7]=B/]H+4DU7XV:L1S_9NDVME
MUZ-(\LS?^.M'^5=G^QOKBV_B#QIX?9\>:EMJD,>/9H93_P"0X?SKR#QMJ!U#
MXN_$>.4@7L.LA'B)^<0K;Q)$V/[I"G!Z9SZ5TWP&\0#PO\</#[R.D-MJL-QI
M4TDA &YU$L0SZEX-H]WQWI?:1M2KM9U-/K[OW)/]#ZR^(WP_T[XF>%;_ $#5
M-YL+V,13>4^Q\!@P*MV(*BO!?CSXDMYM4T_P1IH6/2-"6.XO8XAA&GVCR(1[
M(N'(]2GI7NWQ4\=0?#?P5?ZU(JRW"@0V=L3@W%P_$<8^IY/H 3VKXWMUN/F-
MS,;J^N)6N+NX/66=SN=OS/'H !VJI:'J9MC/84?9Q?O2_+K_ )'MG[+MI]I\
M3>,+]DR;>*RL4D^HDF<?^/QUZ?\ '#6/[!^%_B:^!P\.G3[/]]D*)_X\PKE?
MV6[$Q>!=5U @'^T=9NI58=TC*VZ_^B33_P!I[4DM_AZEBW)U/4K.RV^H\T2M
M_P".Q&G]D]##KV&&CY1O^%SYU6R6SA@MD&$@B2(?10!6GX=\/MXFU[2M% S_
M &A<JDOM GSRG_OE2/Q%5Y/GE8^IKUG]G7PW_:'B+5];D0&&Q1=.MV_Z:-B2
M8C\/*7\37/%<TCXW+J'M\5%O9:O^O4]_M8UL[,84* ,[1P![5\H?%[Q ?$'Q
M U60'=!IRC3H3GJWWYC_ -]$+_P"OIGQWXCB\)^$]3U:4;DLX&FV?WR!\J_B
MV!^-?&S1RQPHLSF2X8F69R<EI')9S^))K6H[*Q]#G%?V=#D6\G^"_I%-A^-:
M'A_PBWC35K30U5O]-.9W49\NW4C>WU/"CW853VI\S.=L:@L['L!UKV?X<PV_
MPQ^'>I>.]6@_TVZ17M[=AABIXMX1[L2&/^\/[M80C=GA95A?;UN>7PQU_P C
MWC1=-&DZ7;VJJ$2) JQKT10,!1]  *\._:NTM!X+%XJA39:A97P('3$P1OS#
MG\ZW?V8==OM=\-^)I=3G\_43K<DLS9X!>&%L+Z*"3BG_ +45C]L^$OB8="NF
MR2CZQNKC_P!!KI>L;GW.E6#MM)?F?)M\OE7,JCLQ'ZUFZA);V-LDU[=VMC%(
MVQ&NIEC#'T&:TM38-=2,.C88?B*])^ =UH'B7Q1?^$]6TZ.\.I66^&2YC61$
M:+.]"K#[K*X.1@Y0CTKEBKNQ^=8'"QQ=;V4G8\5OK5H74L"K=58']017:^ ?
MC9K'@N989W-[IY/SPR<^W0=_<<^H:NX\??LFZEH<=Q>>!&^QQC<S:!>DRV,O
M.?W+#+PD\X ^7IP:^?9Y3+;P7!ADMC,FXP2'+1'H5R.O/?O5<MCHQ&&Q.3S5
M:E/3O_FC[%T'Q%I'C>Q^V:'<()0NZ6S=P"OJ1[>XX]=O2JVJ6T=]')!,I1U.
M,,,,C5\A:/XEU'POJ$=[IMP\$T;!OD8@$^OL??\ GTKZ'\ _&K2?B%#'9ZJR
MZ;K* *EP<*K]@#V&3_P$_P"P>#\WC\HC6BY45KVZ/_+\O0_0\AXLIXB4:.*?
M+/H_Z_X?U*.LV\VGSF*7IU5AT8>M>?\ CC0;+Q'IEQ9WMM'=6\R[9(91E6_P
M/H1R*]N\0:7YH:TO$V29.R0="1Z9Z'U4\UY7KVGRV4S12CD=#V(]17Y)BJ%7
M UKJZL_FC]NP=2EBH6=G?[FCPC1?'VO_  $ODM[Z6ZUOP0K;5F;]Y=:8#V;/
MWXOK^/K7VI\*_CCH?CCPPNC>(6M=;\,ZA"4$\G[Q/+(Z-GJ@]_F3CJ.5^:/$
M&EQWL3JRC)!'(S^'TKQJ"36_@AKDFI>'HI+K09'\R]T5&/R<Y,L'H1UV_E7Z
M/DN>?6$J=9^]W[^I\GG&0NBG6PZO'JNJ]/(^N_VB/@''I-G!>R7OG>'V54T[
MQ1*QD:PS@1V]\XR7@/ 2Z.2N0LG&UQ\H:Q8:IX3UN6RO[>33]4M6VO$_&?<>
MH/8U]C?L]?M+Z5X@T"*UN'CUCPS?J8GAD4-Y(8$.NPCD8)W1]#R5YRIROC]\
M =,TO1(+VWN/,\".@.FZY&S3/H!8_)'*1DR6)S@-RT.1U6ON5)35T?"-.+LS
MP7PKXV74(UBD?;.O4>OTKU+PQXJ*85WRI[U\U>(=$U;P3X@N-,U*$V>IVK D
M Y613RKHPX92,$,.""*[7PCXP6\"H[[9EZ^],M2/KGPWXA,;H0_/UK=2XU#P
M?J\GBSPM'YS28.K:*O"7J#JZ#^&4=<CK^8/AW@WQ5RD,K?0UZ[X=\0>5L8/^
M.::!JY]#^&?$VE>//#L.I:;*MW872896 RIQ\T;KV8="#7@/Q8\&R_#75'U*
MUB>?PY>-^\C4$F%O\0.GJ!ZBK-KJEU\.=;E\4:'$]SI-R=VLZ/#CYA_S\1#L
MX[CN/T]T#:/\0O"H9'CU'1]1ARKH>&4]QZ,#^((]16Z]Y'-K3?D?'5_ML9/M
M$)6>RG4$XY5E(ZBM[X*?%#_A3NO6^@ZA.7\$:K*%LYF)(TZ=ND9/:-CT]#\O
MI6)XZ\,W7PE\52:#J),FBWC;[*[8?*F3^@).".S>QKG;RWA6.?3+Z-9M/N 4
M=6_ASW_SZ5.QK)*2/OU'61%=&#*PR&'((IU?-_[-/Q<N;>Z_X5[XGN_-U"W3
M?I-]*>;NW'\)/]]<@'\#WQ7TA6IR-6"BBB@04444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M!#&,M+*QPB@=R217TAKG[#_C#4/&5[%H!L_[!FG:6W^W"836ZL<^645#NQ^
M]Z]Z^&7[)_@WX 1P>*?B#XDLK&ZB4F.ZU*6.#;@986\63AL<9RS^@&:J^MT?
M!T^%ZKQ356RI)[WU:\O^#MYGN'[+/@>7P%\'/#^B2C,EE;+%*5.0TQ)>4CU!
MD=J^'_VQOBY:_$+XIW5GI4ZW.E:"9+-)XR"DUTQ'G,I[A=JH#ZJWK7:_M'?M
MZ0ZWH\_@GX2";3],=#;W/B-T,4K1G(*VZ'YDR/\ EHV&Y. OWJ^0K90L<<2#
M;%&-JK_7ZU<5U.CBC.*=.@\%0=Y2W\EV]7^5RPL(FC*.N588(KLOA'\9O%_P
M#\1_VIH%\T44@5)X95,MM=1K]U)X\C<%R=KJ0ZY."1\M<O;Q9K6M;=77#+N7
MN#TJW&Y^7X'-,1EM;VE!^JZ,^^O!/[<OPT^(^EB/Q?:W'AB]VF.241->VC@\
M8#QJ6"G^[+&OXU5N/A%^R]K]T^LQZ[X8@,WSR):ZXUH']VB293G\!7P@?"=E
M=2!U1H7S]Z,XK5M?",C8#:K?;?[OG-_C4<O<_0*/&T)PY:U&[\GI^*/NA?VA
M/@7\#=#>S\'6\>K2J3ML]&M3'$[CH7FD #_[VYV]C7@GQ&^,7BKX^:I%<:ZR
MZ?X;MI?-L]"MR?*W#.UY">9& [G'?"KDY\WT7PK8V+"01&64]7E.XUU]K'R!
MVJ=%L>=CN),5CX.E37LX/YM_/_)%B;5VT.SEO?*DEF1HWB,:YV2*ZLK%01E<
MK@@$9!."*]YT/]ORW:.$:MX/ADGQB:6QORF?4JDT:X^F\_6O%(5#+@C(]ZF_
MLNSN%_>6T;?5:A2L3EV:XG 0=.C9IZZK]4T>A_%#QYX%^,VMZ)XA\.:'=Z9K
MNG2L;S4+CR%:2%HV40GRY'W@D@\]-@]L<3KFBOK-J(XY%1N0RR('1UXX((P>
M0#[$ T_3;"VTV,I;0I"K')"C&36G&WI4.5SJQ6.JXVHJT]&NW]7*.@Z7?020
MR:E>/>&U4I:I)+)(L.>"5#L=IQQQBNQ\.^']3\2:E%8:-;17VJ2*TL=O-.(5
MVJ0&=F.>!N&< GGI6-&U,FUK7M#OK&^T*YEL[JU9G2>W<+(NX ,O(965@!E6
M4@[0>HI)ZZFM&K"=:,\7)M=>K/LOX.^"[GX?_#C1- O)(Y[RSA/VB6('8\KN
MTDA7/.-SMC/->3_M:ZH=*D\%2W2O'I*ZG,;BZQ^[AD\@I#O/\()D8;CP#C->
M<:=^TY\2M*8&YDM]0'=;S3E;_P >B>+^5;6M?M$W?Q*\*ZAX9U3P_IZO?PM#
M)<JTN$4\$B-D^]UP=_7UK;F35D?=2S'!5Z<H>TLFK=G^)R=Q<#3X)[F4'9 A
MD8#O@=*^KO@WX5D\'_#_ $JRN(]E\\?VF[]?/E.^3/T)V_117C?PO^$.C_$*
M-;V]UJX,FEWFR?0;>2)4S&^4,QVEV1P%8 %00>]?2V#!;D]2H)/O1"-B,KP<
ML/!SGO*WR1XI^TEXB5K?1_#Z.<W4QO+@*?\ EE#@J#]9&3_O@UX5(=S%O6M_
MXD>)CXC^*'BQ9&9)M-FCTY;=^"D2)N#@>CNTA![XQVKF;BZ2S@DN)<^5$-Q&
M.3Z >Y-8U'S.QX.:U)5L4X);:(Z3X?\ @\^.O%UKI3(7L8=MWJ![>6#\D7U=
MA_WR&K=^//C)=?\ %2:):.&TGP^Q$FWI+>D<_A&IQ]6/I75Z:S_ SX/3:G.B
M'Q;K+CRX6Z_:9!A$_P!V).3_ +K>M>#-']GA6(R-,RDM)*YRTCDY9S[DDG\:
M<O=C8[L5)9?@UAH_%+?]?\OO/<OV2;HM=>.+8G.V>TG_ .^XF7_VG7H'Q\M#
M=_#'Q%$!DMI=XO\ Y!)_I7EG[)]QY?C3Q=;YXFL+*7'NKS+_ .S"O<?B59_;
MO">H08SYEM/'_P!]1,*UC\!]#@)<V'I/R7Y'P=&K7<-F5/,D$3'_ +X&37M/
MP&T.Q\-Z=JWQ'U?%O8VUL\=N[?\ /NARS#W=U 'LH]:\G\ ^'IO'$WA[1[4L
MLE]:Q>?+&,F&W51YC?4\*/<BO4/VB?$UKI\.F_#[3 L6GZ?''=:DL?W<@#R(
M/PP&(]E]:QCIJ?/9=1CA8U,95V5TOZ_ \L\9?&SQ]XIUN>\EUB\TVPO"V--M
MKEXHX8#P$(4C)V]2>2<UQ1C.K7BI]T95%1?<X51[DD5+>S-)([MR6.:=HFDZ
MOJ^I6UEH@']JW4B^2S<")58,9B>P7 /X8[TKML\7VM7,L1"G5;:;V[&+XJT/
M4_".K1:;KVDW6@7EP<VANG22"Z_V4D0E=_\ LDY],US=S=2VLX>,M;W$9X8<
M$5^BWCWX9Z=\3O";IJ.F0WMM=IF>Q=0,G/#QG^%N,_@*^&?BY\']9^%,FZZ:
M?5/"TDBQ0:I*I%S8LQPL=P#]Y<\!_P \\D:;'?FF0N,75P?3=?Y'9_"W]H8-
M%#X?\5*9K<@1PW6"S)CICN0/[OWA_"2/DKU/Q#I<5]8HZS)<VLB[[>^0AA@]
M-Q'4'IN_ X((KXAU#,;O%+]Y#@GW%>E?"'X]7?@^X&E:PQO=(F;#"1AP3U()
MX#'C)/#8PW9AXV9Y32S"FTU:7?\ S_K0[N%^-*N7U8X;&RO'H_\ /_/[^YZ%
MJUB\$DD<BX93@@UQFNZ6EU&RN,^A[BO8?$FFVNI:3'K&D2B]TYU)W+G=&!U!
M'4;<\@\K[C!/G>H6X8$CD'I7XY5P];+<0Z-56:V/ZKP.,I8ZBJM-W3/GR^L]
M8^%WB&37O#JEHY&W7VF*<1W2]V7TD_G7V9^S3^U#I^JZ0D%P_P#:7A^]S'<6
MDRAGA9N'RA[\G<G\7)'S9#>#:[I*743HZY!KQW4K75OAIXC;7]"4R!CF]L%X
M2Z0=QZ./UQ7Z)E.:>T2IU'KT9\9G>2*-\1AUIU7ZK^O^#]J_M#? ;3M*T&VG
MM+A)/ ,V#HVN*Q=O#DCGY;>5NK6$C-A6/^I8X/RGGY!U73M3\(:]<Z?J%NUC
MJMF^)8^Q'9E/=2.01ZBOK_\ 9G_:2TS7-"6PO]FK^&=41H;JSG42;-PVR H>
MN<D.A'S<D<Y#<S^T1^S_  >'5TNSM+E9/#=V0GA'Q#)+O6T=^5TNZD)YA;_E
MA*Q^7/EL<88?:QDIJZ/SN47%V9Y1X-\8B^C52^V5>OO7M_@SQ;YJI&[\]CFO
MD!9+WP_JLT<\$EC?6DIBN;648>-P>017K7@WQ8MY$CJ^UQ]Y0>:T"Y]?:#KG
MEL#N^H-:/AOQ(?A#K1O8MS>"=2F!O;=06_LZ9N/-0?W"?O ?T&?)O!_BA;R-
M06^?CBO3-)U))H7@N%6:"52DD;C(=3P0: >NY[#\4/AWIGQ<\%R6$C0N[IYU
ME>#YE5B.#D=58<''4'/85\40K>Z;J%YX6UQ'AU?3RT:^;]Z5%[9[D<?4$'UK
MZ6^%OC!_AYKEMX2U.9Y?#U^Y&C7LAS]G<_\ +JY],GY3^'<8K_M3?!M_%6D+
MXMT2/R]?TM0\GEKEI8ER<X'4KS]5R/2M-]3*+Y7RL^;Y(I-1CAB2X:TUBPD$
M^GWP^]'(O3\.H([@D5]@? /XO)\5/"I%X%MO$>FM]FU.S#9*2 ?>'JK#!![@
MBOC2QU%=?L4O(LQ7,;;9(^\<@ZC/<<Y'L16SH'C*^\ ^)+3QOI*L\MJ/(U>S
MC!/VFVZDX_O+RP]1N'7%"=ASC?4_0*BLOPSXDL/%V@V.L:9.MS8WD2RQ2*<@
M@BM2M#F"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ I*6FTAE#7M;M/#ND7>I7TJPVEM&9)'8XX KY!EUZ[\?>)+SQ9J0
M*FY'EV%O(/\ CWMLY''9FX8^V/>NU_:"\;_\)EXHB\%V4F[2;$K<:LRGY9&S
M\D&??J?8'U%<+K6K)HNG-.0"Q^6-#QN:I9M3CU9F>*M4>\F32+3+2OCS2OOT
M%97A7P&?CM\24\!0$GP-X9EBO?%]TOW;ZZ!W0Z>".H4C=(/48/W><#Q%KVI^
M%]-L8]%B&H>/_%-U_9^@6KKDB5L;[EA_<B!W<\9*CIFOJ/P'X!L/V>_A/IG@
M[2)3<:I(&FO]08YDN;I^9IV)Y)))QGVJ#23Z(F^(%U'XLOH-"MD$>@Z>RB6&
M$;4F=<;(@!_ N!D>P'K6E%"NE6FTX\UAER/T ]A570M/CLX?/(^1<[,]2>[&
MJ.MZGM#?-2%Y&7KVL+&K?-P!7SU\5/B#'#'.'F$=K""7?/'%=?\ $KQH+.%X
M(W^=A@X/2OE+Q1KQ\3:@[LV=+M7/4\3RCO[JOZFI+V,S5=:>ZF?6+\&,X(M;
M=O\ EDA[G_::I?ASX-3Q;=3>)-?69?#MC(J>3#S+>3,?W=M".[N>_P#",L>@
MW9OASP_=_%+Q4+2.9;;3H T]U>2<16\*<O*WL!C ZDD <LM>Z:UKFB?#'PK'
MK]XCZ;IFFP^7H]B^/-C5_P#ELP[W4Y'']Q?0+BD297Q!\<VWPET>XUW64AN?
M%=]']AM=-M6Q':QJ/EL;?'W8T!S(XZG(SDFOE2XNM2\3ZU=:QK%Q]KU2[.9)
M,85%'W8T'\**. !4^N:]JGC_ ,12Z[K&!<./+MK5/]7:0@G;&OY\GJ23FMS0
M]',C D5XV+Q22Y4]#ZC+< [JI-:_D2Z'HI9E)6N[TK2PH'%)I.DA54!?TKK$
MCT_P[H3:YK2A]/8,MG9[MK7\@R"?:%2#N;C<05!P'(^7_>8RK[*G_P ,?7U*
ME'+Z+K5G9+\2O<2:?X6T==7U@ PNI-G8L0INO]M\_=B&,Y_BQ_=R3\\_$/XB
MW_CC4YGEN&>!C@MR RCHH'9!@8'? SV =\2?B1J'C[6KBXN+@RI(WS,. P'1
M5'9!@8'L/0 <>JU]AAL-3PE/DA\WW/QG-\WJYA5<I.T5LOZ_K]"-?P%?2WP/
M_9+U[QA8Z?X@U?2I6TV[C2XM+20^6DL;#*R2,2/E(P0HZ@\^E?-\;-"P=#AU
MY!QFO2/ G[3'Q*^'LFCII_B2[;3-,91#IEU,TEHT8/\ J61LX0CCCE<Y7&*Z
MXV/'P<J7M'*K\C[V\1_!F'P[\/Y!$TGVM<)-/:C9Y$14J?* Z;<@_A7YM^)O
M!%UX!UZ[T/4(\75L>)"<B9#RLBGN""#GW]Z_7_X2_$+0?C5\/+#Q-H^#:7B&
M*XM)2&>UF'$L$@]5)_$%6'!%?,?[5'[/(\00#^RX6%]"&DTJX/\ 'U+6K?F2
MON<=\C1K0]K&4/K5)QB]>A\'PP+(P! /MBM".S-O\\.%;@E.S8Y&?Z'J#R,&
MDM[5H6=9(VBEC8I)&P^9&'535K=BH2MN?E6)Q5:C6M!M.+/T%_8A_:PE\?&'
MX?>,[QI]>2,C2=2N&R]XBKDV\K?Q3*HRK]9%!S\RG=]/>//":ZYH\GEQJUW
MI>'<,AACYD/J",C%?B]8ZE>:#JUGJNFW+V-_:3)/!=1'#0R(P9)![JP!_ CO
M7[/?!?XD0_&3X1>&/&42+%+J-J&N85&!%<(QCG0#T$B/CVQ6T?>6I^BY5C_K
MU%2?Q+<_*'XZ> 4^'7Q$U#3K>-H]+N@-0T\-SMB<G='G_9<,*\Z+>]?7O_!0
M'PW;Z;JVC7D2!)([^XM..\<D:RJ/P(;_ +Z-?'K-42>B/B,\PL:6.DX[22?W
M[_E<DW&DW5'NI0:RN>'R6/9/V6;7P,GQ=TG5O'WB%_#VE:6CWUI-$KG?>1LG
MEK(54E5P78$C!,>*^RO'W_!2SX<>$HVM/"FF:EXON8CY:S/_ *);D ?>W,#(
M?QC'UK\SIK6.X8,X)(XJ:&WCBQM0"M5-GTN&SJ."PL:-.%VK_F?2?Q"_X*$_
M%WQYY\&E7=OX1TZ0;!'I46)<9ZF9]SAO=2OTKP+5=3U?Q3J#WVMZK=ZK>2$E
MY[J=I9&SURS$D_B:HKUJW#VJM7N?/8W.\9B+IRLO(M6<*QJ%5<"M6W3I5"W&
M<5JVR=*WB?%UY-ZLO6L><5L6L> .,50LXNA/2MBVC+5J>8V7+./D=JZ*SC
M-9-I#C'%;UG'A1FIDSJP\-2_:IG''%:MNNW%4+=<5I6]<[/7IHOPD"KT+<50
MC7&*MQ'FLST*;L7XFZ5;C;I5",]*M(U([XLO1MCO5A),U1C/2K$;4'1&1<5J
MFCVJV0 #]*J*U2*V.](W3,J;1K^SOA>V%VRW"',<@=HYH^<X252'4>P.*[OP
MS^TCXX\'R)#J,HUBS50OEZHFYN/2>,!A_P #60^]<^'XI'99!AE##W%"DT>E
M0QV(P^D)Z=GJC9\8>-$^(>N2>*X=(ATVY:Q6W^SQ3&1I51F8DL47+<X4!>P
MY->P^!?@/X.O[FR\3Z5KU]XIM?,$]N+B]62U60<@[%0?,I_A/0CD9%?/=[:Q
MWEF]N?E1ACY>,>E96D:]XE^'.J-J6BZA<6\K8WS6^"9!Z2QM\LO_  (;O1A6
MBGW/5P>9TO:RGB8^\[:VV_R/4/CYXANKSXL?V3>"2*'3=-CDL(V7"2&0GSI5
M/=A\BGT_&O.Y+@KUY%;OBSXJWWQ:;3=1U:PL+:YTU98HY+2%T:0OMW$[F.!@
M?=R>IY-<O-)P:B>K//S2M"MB7.G*ZT_I'KG[+5WCXMZC$#Q-H;M^*7$?_P <
MKZ>\10^=I^,?+O&[Z'@_SKX__9OOS:_'+1HP>+K3KV$_AY;_ /LE?:+,N#NZ
M=ZWI_#8^PRN5\)3?];L^6?@WX>7X$_"O5/%_B>U*:LD?E1VC8W@*Y2" >['#
M'']X?W:\#UK4+S4+JYNK^7S]2O)FNKR7^]*W) ]@, >P%>O?M-?$5/$_C,:#
M9N#I/A]LR[/NRWQ'3W$:G'^\Q]*\/=S+(2QP.69CV'<UC+LCP<YQ2E)8:GM'
M?U_X'YLB6(S.,H\N6")&@RTCDX55'<DU]9_ +X+_ /"/V;WVI1JVI7(4W3#D
M(!RL"GT'\1[G\*XW]G;X0R:M<6_B74("@(W:=#(/]7&>MPP_O-_#Z#GN*^H-
M4U/2_!/AVZO[ZXCL-+L(6FFGD.%1 ,DGU/\ ,G%7"/5GKY7@/JL/:37OR_!?
MYG*?&#XJ:1\&_!5QKFI+YS+^YL[&,X>ZF(^6-?3U)[ $U\#>//VJ?&OQ*T_4
M-$U]+&'2I7#O!:V*J0%8,L0D8EL9 )[\=>U+\;?B]?\ Q@\72:[<B2WTZ -%
MH^GN?^/>$GF5A_ST?&3Z<#H*\HO86BC,MS+':PG_ ):3MMS]/4U=[GA9MG%7
MVCPV#]&]_N,K4[PW4\DW1V;)7M6-/(#D'D5TO_"*ZEJ$(FL=+UK4(STDLM(N
M)$_[Z"XK U:R_LUMM\UQI<I. NIVDMMG\7&*M-'P-;*<P:<W1E]QZ!\'OC5?
M?#_4!:7<C3Z3,0LD;/@8' Y_A(SPW;H<J<#W+Q!864]G'K>B/]HT6YRS(HYM
MVXW CM@GE>V1C*D&OCN\M9;4 R)\C?==>5;W!'6O0OA'\7KCP3>?V?>R--I%
MQA'4L!M]""> 1DX8\#)4Y4G'B9KE=+,J7++1K9]C[W@WC"OD==8;%/\ =O37
MIZ_H^GH>HZA;AAD<BN-U_2TNHF1ER.Q]*]$U&VMWM_MEBZRV$G/RC 3G&<'D
M#/!!Y5C@\%2>:U&TX/%?D_LJN!K.E5T:_JY_7>&Q5+&T55I.\6>!&XU+X4>)
MGUO3$>6QD;-_8Q])!_SU0=F'?'6OO#X!_&SP]\0O!LGA7Q,(-:\&ZU!Y3QS8
M*Q;SR^>H&>3CE6 <8PU?*OB+1UO(F5ASV/O7F_A?Q->?!GQ1YP9T\/W4H,RK
M_P NDA/$B_[)/7TK]#RS'>V2BW[R_$_/\\RI46Z])>Z]_+S/IO\ :$^!>K:#
MX@.C7!>^\26MNTVB:Q,>?$M@G+0R'H;R!2H..9$ ?J#N^?\ 0M8?2[I)XBRQ
MLV&!'*GNI]#7W;\/_$&B_'[X>P^!=<OVT^ZC>.Y\/ZW;-F?3KQ"3"\;9['[O
M(R"T9ZKGY2^,?P^U+2-5UK4+S3H['7](F2V\4Z9:H1$KM_JM1MUQ_P >\X&1
MC[K;E('R _4QDI*Z/AVG%V9V7@SQ,&6.:)^O:O=?"^N+>0H0XSW'I[5\7^#_
M ! VDW21.X>%\$-G@CL17O\ X+\1&WDCRV8VZ8/6J&?0<EK9^)](GTN_7?;S
MC[P^\C=F7T(KT;X->/[K45G\)>(I=_B+34RD[_\ +_;=%F'JPX#?@>YQX]H>
MIB6%&5\^XK:UBRNM4AM-2TB7[+XCTM_/L;C^\>\3>JL,C'O[U2=B91NCSG]H
MCX9GX0>.!KVGPL/#&L,?-CC'$#]2/;;DL/\ 9+#M7(1S_P!GW*W"X:!QB4 Y
M!![U]D1OHO[0WPKN+:XC\DW*&&XA.#)972]1]5;GW!]Z^*%TZ]\':[J/A+5T
M,=[IK,B*?^6D7L>X'!'^R1Z53",KJS/7_P!G#XC#X;^,E\'7TV/#6MNTVE2L
MWRV]P>6@YZ _>4?4<;:^P*_.N6S&M:9-I<DK6]P")K.ZC^]%(OS(Z^X(S^8K
MZ[_9Q^+3?$[P5Y.H[8O$FD/]CU*WSR'4##CV88(/H1519A.-F>LT4451F%%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444TF@85PGQF
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
M/?%OA^/4+61'16R""&'!'H:]:UJS-I,T1)?@E'88+#.#D=F!X(]?:N-U:UW
M\<U^>8>=2A4Y9:-']..5/$4[K6+.%^"/Q&N?ASXD@\.7\SFQD8C3YW8\=S"Q
M]>X/MZBONOQ38R?'SP7:>)-$AAOOB5X:M)!]DF!">(--/$UE-CJ3G*_W9-K#
M;OR/S\\>>%TU*UDP&1P0RNG#(PZ,#Z@U[#^RQ\>-0TZ^BM[FZ-MKNF2#S6ZA
MUQA90.ZL,JP]S[5^C8/%*K'F^_\ S/RW-,!]5J67PO;_ "_K]#B/%GAZUT2Z
MLKS1Y9)O#6K*UQI4TPQ)"0Q$EK*/X9(V#*5]0<<%:ZSX?>*-RI:RM^\0_+D_
MI7MO[1O@'1;NWD\8V4?V;P+XQO%36<$8\/ZX<".[W<8BF)59&Z9*2<DJ*^6O
M+OO#^L7=K>H8-3TZ8PW4>,'@X#@>AQ^>:]D^>V/K?P3XASMB8Y]/>O5-)O\
M:RD-]*^7O _B(75O%,K8<?>P:]V\,:T+JW0Y /IFF4=W9^(9/AOXJ7Q3;Y.A
MZ@RP:U;KT1LX2X ]><'\/6HOVMOAH-?T"R^(6@!9=0TU%>=H^1/;'HW'7&2#
M_LL?2BQN8IX7M[B-9;:9#')&PR&4C!%;?P?\6)H&L3_#;7Y!<65U&\FC37!R
M+B @[X#GJ0,\>F:M=C.6CN?+5GJ":A9P7EO\H;]XG/*_WE/T.?UKJ/"?CB7X
M7^.-,\;6Y(TV<K9:U"IX,).%EQZH3U_NL2?NBLOXF> Y?A!\2M0\/_,-)O2;
MS2Y&Z;3_  9_#:?=?>J>GS02++:W"K+97:%&CD&1R,$'^5&Q;]Y'Z)65Y#J-
MG!=6\BRP3()(W4Y#*1D&IZ^;OV1/B%/]CU#X>:O.TFHZ)A["64_-<6;$[#U.
M2N"I]U)KZ1K4Y-@HHHH$%%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%(30 AII-#5%)(L:,S':JC))["I*/*?VCOB)+X+\$_8=.=1KFLO]BLUSRI
M;[SGV49)]@:^==+L[?P_I,5NIVP6Z9:1CRQY+.?<G)/N:N>./%S?$SXH:KK0
M<MI6EEM-TX9^5F!_?2?F H^C>M<EXUU1EAATV#_6W!!;')V]A^)_E4LZ*:LK
MG*^,?'EOX7T76/&.H#=':+MM(#_RTE/$:#U]3CT->Z_L3_"VY^%WPBOO'?B5
M"_C/QF_]HW+RC]Y' W,,7/3.=Q^H]*^;?"7@O_AI#]HW0/ <0:7P=X4/]HZU
M(I^25E(RA^K;4'XFOO3QYK2S7B6< "P6X"A(Q@9Q@ #V%3Y@]78R;16U"^>:
M;YE1O,D/JW8?Y]*@UW5,[N:N2'^R]/$)/[P_-(<_Q'K^72N%\3:PME;RS,V
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
MFO$_A'XTF^&?CM+&64Q:5J,P,;,?E@N/Z!^GUK[M\70S_%[X:Z9KFBP1WOQ
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
MP1J$K/?^&Y_+@:0DM):MS$V3R< @$^H-?1U:G(%%%% @HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH *0TM-:@8UC4;M3F-12-CFH*.#^-GCZ+X;_#G6M:D)\R*!A$
MJC)9R,  =S7QQX6T^;2]"@2[._4)BUS=MDG=-(=S\GL"<#V KTO]J_Q0?%'C
MOPUX-B;=:6I.JWZ\XVQD>6I]S(4..X5J\P\5:I_9>ASRAL.PV+]3_P#6S29M
M374\]\>>,(M,76-=E<?9].B/D@_Q2=$ _'FO7?\ @F[\/I/#_P -_$WQ2UA&
M.H>(IWBM))/O"W1B6(_WG_/97RA\4+6^\9ZQX8^'VD+NU#6+J-Y4&<Y=ML8(
M^A)_&OTXU#1;+X:^ /#O@S30$M-,LX[?Y?X@B@%C_O-D_C2'+5V,FU9]6UMY
MY.1$?/?/.3GY1^?\J9KEYDFK6EPFQT?S6XEN3YC>P_A'Y<_C7*>*-36UM9I&
M^ZH-0RCRCXM^)A&C6^[:B@EN>*^8M0U?R[>_UN;K-_JESSY8X4#ZGG\:[KXK
M:X^JW8LU8A[R0@\\B,?>/Y5Y3XMFDU/5K31[*!KAE9-MNG620D+%&/<D@?B*
M0,] _9O\(F\U/4/%-_D"U+06[LN?](=,RR#_ *YQ-M'O,.XKAOV@O&9\<?$;
M^RH#C3- 8QNJG*/=' ?'L@ 3ZJWK7N/C+5H?@9\(1#:.LM];0BVMF/(N+R1B
M6?W!D\R3G^&)17RAHNGFUMU1F+RN3)*YZLQ.23[YK@Q=;V<++=GIY;A_;UKO
M9?TC7TNS,D@XKT+0[#:JG%<]H%AN93BN]T^QGF:"UM%W7=PXBB&,X8]S[ 98
M^RFOB,3.522IPW9^CT8QI0<Y:)&WH31:19WOB*[=8;.P1XX&?H9-I#O]%&5_
M%_2OD[QAXFN/&'B*[U.<MB5B(D8YV(#P/ZGW)KW#]IKQ9!H>GZ=X'TN7]W#&
MK715N<#H&QW9LD_3WKYWW+#&\K\JBECBOL\+AUA:,:4?GZGXCGF8RQ^*E/IL
MD=#X)\':AXX\00:3IL>Z=\-)(02L,><;VQ[\ =2:_0;X-?LDP^$=-BNKC9IC
M,@\ZZE :[D'NW2,?[(_*O"/ >L6O[*?PG'B2XT^+4?'&J,OV2UG&4%PZD@MW
MV1+GCU#=SD?/GCCXE>-/B9J3WWB?Q%=ZG.S%A'))^ZCR<[4C'RHOLH KNTB8
M1]AE\5[1^^_Z^X_7'1/@_P"&8[??%8PZ@.\TK&7/X@XJ/6/A#H5XQ:/2_LA7
M[LUE(R,/?K_2OQ[T7Q!KOA2[2]TC5+G3[I#E9K29H) ?4,A5A^=?17PD_P""
MA'Q#\ S6]KXE=/&.DI\K1ZFVRYQZK=*N<_\ 757^HJDTSKI8ZE6^%GTA\7/V
M5=-\5V<LUQ9#5]HR+R!1%J$. >=PXD_'GCM7PA\5OA#JGPQOD%RW]H:-<,5M
M=21<!F&,QR#^%QGI[CL03^KWP9^/'@;]H+2WN/#5^8M5@027>DW8$=Y;C.-Q
M0$ATSTD0LO(Y!XKC_P!H3X,Z?KWA[4I9K,/8W2;=0@1<Y':=!V=2<^_(/!.1
MQ-:U"GB8Z[]&?EY\+OBMXF^"?C"U\0^&-1DL+R#]VW&^.6(G+0RIG]Y$3U7J
M#RI!&:_6S]FO]I;PY^TKX6DFM8QI?B:PC1M1TAGW&+<2%EB?_EI"Q!P>JGY6
M .,_D-XT\)W7@GQ5J6A7A$DUE+L$@SB6,\HXSV92#7K7[(O[0&C?LT^/M9U_
M5-+NM8BO=(DL4@M9EC=',D<BD;N"&,84]QG(#=*<9:V9Y>'Q$H5/85=T?H/^
MTY\8?!O[./A$ZW<Z18:EXNO2T>E6&P;YYL?>;'2->"S?0#DU^4?B?Q1K'CCQ
M-J7B/Q%?/J>NZE+YUU=2=SV51_"JC "C@  5K_%3XI:_\:/'FH>+O$LP>^NC
MLM[6,GR;* $E(8@>@&>3U)))Y-<DS5$I=$>7F&,>(?LJ;]U?C_P!^ZFYIFZC
M-9'DJ))3Q48IQ<*I8] ,T&<EV/1_V?M).K>/8,#<%D)_DO\ 6OO?77>WTVU2
M)VC=IE4,IP1@&OD3]D+P^;C5OMSKP&[CT&3^K#\J^N-4876J:5;=?G,C?I_]
M>OSCBV3KU\+@H[N[^^R7ZG[+P506'P];$RV;;^45;\DC666XLP$N"^['61<$
MU(NH+WQFO5=%BADT6!)XHY5;+;9%##]:9+X5T2X.7TR >Z@K_(U[=?A'+*SO
M&+CZ/_.YI3SK%0W:?JO\K'EK:@N/PSUIOVY1C&*]/'@706.?[/7_ +^/_C5J
MW\'Z'#]W2X#_ +P+?S-<<>"<NOK.;^:_^1-WGV(MI%?C_F>4+J&3@<GL *U;
M#3=3U+ MK&XE!XW;"!^9XKUFTTZSLL?9[2"'_KG&!_2M!7+=Z]>APME5#7V7
M,_-M_AM^!Q5,XQE3[=O33_@GGFF_#S6+C!F,-HO^VVX_D*ZC3OAO:QX^U7<L
MY](P$']37212?G5A6KZ2CAJ&'7+1@HKR27Y'E5*M2H[SDV5K'PWI=CCRK*,D
M?Q2#<?UK;A(50% 4>@&*J1J\GW5+?A5R&UEX/ ^IKK,'YDRM3P:!;E?O.!3E
MC4DCS%)'49JB1-WO398HYUQ(BR#T=0:G^SMV8&D,+KVS]*!&1<>&=.N,_P"C
M^4Q[Q';^E9=QX(#$FWNN/[LJY_45U'2BI<8R5FBE)K8X.X\(WT.2(%E _BA8
M9JC)8SVS8D2:(^DBFO3%-.XZ'D5X6(R'+<3K.BK^6GY6.R&.KPVE^OYGEZE^
MS*U2JTG]T9^M>AR:?:3Y,EM"Y]T%0-H.G,?^/1!_NY']:\6?!^7R=XN4?1_Y
MIG4LSJ]4F<-NDQRG_CU,8O\ [*CW-=U_PC^G+_R[+_WT?\:FCTNQAY2UB!]=
MN3^M*'!^!B[RE)_-?HD)YE4Z)?U\SROQ#<2V>F230R$.I7)QVS6=8ZB(['3K
MF0[A!<AF)[X<9'Y;JZSXF6>[> ,+-;D#'JO^17GNAS_;-#N8",G.<=^1C/ZG
M\J^:Q^&I9+GN%E07+3DK?.[3W]4>YAI2QF7U>;62?Z:'@_BZR.C^(M5T\C'V
M6ZEB'T#D#],5RUXPP>>*]"^,]OY?BJ+4 NV/4[.*YSZNH\N3_P >C)_&O,KR
MX^4X-?JY_,^+I?5\14I/HVC'U!^N:YZ\<;CS6MJ$W)YQ6!=2@L>:N)Y[,^\D
MZ\YK(NI*O74G49K(NI.N:U1S293NI"*RYY#UJW<MUYK-G8\U9RMZD4DQ-59&
M#@@\@TLC'FJ[,?2H8T6]!\2:SX-U:WU/0]0N=/O;8EH+BTF:*:$G@['4@C/<
M=#W!KZD\ _\ !37Q[X;CAMO$VF:?XHMXQAIYD:TNF^LD0*'Z^4*^36:H6PW4
M9K';8^KP.=XK"Q4&^9>9][7'_!5;3O)8Q?#N0SXXSK!*Y]_]&&:\8^)7_!0?
MXI_$.UELM(DM?!MA)P6TE&6X*Y_Y[,2P/NFROG>PT>[U61H[&RGO)54N8[6%
MI7VCJ<*"<#UJ+3[>74KR*UM(Y+JYD;8EO"A:5F_NA!SGVQ3]YGM5,ZQU:G>C
M3M?2Z3>O9>8W]Y)-)+)(\T\K%I)')9G8G))/?FMSPSX0U3Q9J(LM+L9M0NL9
M,4(X0>KL>%'N37T+\%_V)?$7C=X[S7UDTVQQN:UA<"3;US)+RL?'\*Y;Z5Z'
MXP^//PC_ &:-.;0?!=C9^-_$L/&RS.--MI,?>>09,S XS@G/=E-!6&R*I4?U
MG,I\JWMU^;Z?GZ'-?#G]D.UTS16\1>.]0L['2;=?,DDNG\FRC'N6P93^2D\8
M->^?".'P#XRT)M9\*-/J=A9W+V<-S<P&&-FC"Y:*,@?)DX!QU!':OS]\>?$W
MQ_\ M&>*+*+7]6DO;BZG$-CIL/[NUMV;@E8QPH"Y)8Y) Y)K]$/@3\/XO ?@
M'3[*#<MM%"L,"MQ\@Y+$>K,2Q]S4L^TR^>'E3:PD;06GJ_U]3FOVB&TW3_",
M^HZ@JM'!#*)5/_+2$J0R?CD >YK\M+J$P/Y9&TKP1Z>U?:_[;?Q*6ZU*T\*6
MLN4 %U=[3TC4_NU/^\P+?\!'K7QAJV7NFD/\7-9RV/,S/$Q=>.'71799\):_
M+X=UJ"YCD\I=PW-U"\\-CV[^Q([U])ZY<1>(='L_$$ VM-BWO8\Y*R@85S_O
M!2I/JF?XA7RD:]K^!7BZ*6.?0M2F(L;Q?LTWJN<%)![C:/QC _BK@Q>'6)I.
M'7=>I[>0Y@\#B5=^[+1DVJ1_>KA?$FGK=6[JRYXKTC7;";3[RXM+D;;B!VC<
M#D9'<>QZCZUQFJ1?>XKYW#R<6?K&)BJD?)GJ'[(OQ,-NLGAW49/,?3_W>QCS
M+:/P/^^3Q_WS79_$GPBMOK_B'PPY46/B1FU?2Y(P 8-5AC!D5>>%G@ D'^W#
MM[5\H:7KTOP_\:Z;K\.[RH)-MPB]7A;AU_K^%?8_Q*6?QA\*;37M%N"-:T-X
M;NTNHSG&UM\$GT#$K])3VKZRG+F2EW/SNM3=*3@^AY7X5UR19+6^8;)F8PW*
M+P$F7AA^/7Z$5]!>&=4$D,4BG@@5\VK?V>I:PMY8(8=.U^);F&+=N\BX SL/
MOPZ<\DH*]7^'&N?:+41,V'3C'H>_^?>NLYTSZ"L+H,%(/&*POC)X,/Q#^%^K
M:;%'YFH6R_;K+CGSHP3M'^\NY?Q%+X?NO,C"D\C@5V&ES&.5&'8C\:"S\U?#
MNI2>']9BV,RV[2[P/[O9A^7\A7TWX6U 2K#(I_U@&#GN*\E^/WP[7P/\5M7T
MZ!?(L;W&HZ?QP$<D[1CL&W+75?"_6#=Z3""<NG0=\CC^E62CWWP-XN_X5W\6
MO"OBP'R[#4"-(U,\ ;7)\IF/LY('_72OOQ6#J&4Y4C((K\XY-.7Q/X6O],W;
M7GC,D+]XY!R&'NK -^%?9W[-OQ"/Q(^$>B:C.0-1@C^QWL>[)2:/Y74_0C'X
M5<3"HM;GI]%%%49!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 AIK&E-,:I92(W-9
M>MZ@FGV$T\C!512Q)/8#-:,AKPG]JOQY)X1^%NK-9L/[0O +.T0G&Z60[5'X
MDB@#YMTS57\9^+O%7BZ?+?VE>-;6K$'BVA)1>OJYD/'48KF?'VH)<:I;V+.%
MAA!EF.>@QDG\ *[/1M)A\-^'[+3T),%E;K%N<\G:O)/N>3^-?//QA\5G3?">
MNZBK[+B^;[)#SR-W+?\ CHQ^-0=27+&QVW[ ?A1_BY^T]X@\>WD>_2O#4+2P
M!N569\I"/^ J&/\ P&OMCQ-=-XA\3&(,=DDGECV1>I_G7EG[!O@'_A57[*4&
ML3QB/5/$TKZB[=S&?DA'TP"W_ J]0\,V^^XNKQND8\I,^IY)_+'YTF3'N6]:
MF$<>U1A5&!]/2O$?BQKWV:S,"OM+]<>E>M:_=A4<GIUKY/\ C9XK9?MDBG+G
M]U$!W8G J"CRK4-36XU#4M4E;$$(,,;?[*\L1]3_ "J3]G[P\WB3QK-K]T%,
M=ABZ^;D+.^Y8!_P!5ED]BB>M<KXRD%GI=EI*2;#*<2,>FU>78_4_S->T^"Y;
M?X4_!6?7KU%,GV=M3FC88WM(J^5$3V^3R$]B[4,A[GE7[1?BK_A*OB+!H<#Y
MT[0%W2JIRIN74<?5$"+['?ZUQVFVOF2#BLW2([FXBDO;YS-J%]*UU<2-R6=R
M23^M=?H=CN9>*^3QV(YI-]$?H&5X7V5&-]WJSHM"L=J*<5Z-X-:V\.Z7KGC/
M4<+9:1"T-N3U,I&7(]<8"CZ-ZUR%G"\<*)"N^>1ECB3&=SL0%'YD5#^UEXBC
M\%^%?#WPXL9=TJQ+=:@X."Q/(#>Y;G\#7'E-'VU=UY;1V]3'B7'?4\'[&#]Z
M?Y?U^1\V>)/$%SXJ\07^K7;%I[N4R$'^$=E^@&!^%;?PM\/Q>)_B-X5TB=?,
M@O=5MH9$_O+Y@+#\0#7*QKWKM/A'K]KX3^*O@O6;UMEE8ZS:SSMZ1B0!S^"D
MG\*^PCN?BE*2=>"?='T1^VIX8GL;33;D(PM[&[C,G'"K+"0I^F01^-?*.T[C
MFOU;_:!^%]OXP\/W#RVYN;9X&MKR*/[QBSD.O^TAPP^GI7YF?$+X?:G\-M<;
M3M17S('^:SOE!\NZC[$'^]V(/.1ZY J2._-\-.5L1#72S_S.3D.6Q4;*&7!&
M13\'G/%--9GST=-BUX9\4:QX"UZRUK0=1N=-U"RD\VWN;5]LL+=RIZ8/0J<J
MPX(-?K%^RG^TCI_[3WP_N[/54M[;Q9IT2QZG:1#$<\;Y5;F)3T1L$,O\# CH
M5S^1[5[)^QGXZN/A[^TEX.N(I72SU&X?3+J-3@213(00?4!Q&_U05M"71GT>
M!Q4FU3D=+^V=X2_L#QUIL^!OQ<:;*W<F!P4/_?$@'_ :^?F5202 2.YKZJ_X
M*!7T,WQ$LX8FSFZN[K'H&2  _GG\J^4F:HD<.:?[SIV0K-3"U-9J;FH/.C ?
MFEW5'FES05RDJM23L6BVJ-S.0@ [DGI4>[\:]"^$7A";Q'XB@EC@%PT,@BMX
MVZ27!'&?]E!EB>WX4-J*YI.R1KA\/*M6C3BM6?47[-?A3^P?#?F.N&C40D^L
MA^9_RR!7KNF@WWBSY1DQJL2_4\G^=9WAO28/"GAZVL5E:5+:,EYF&#(Q)9V_
M$D\=N!74?"/2WU#6)KZ5,)&3*V?[[=!^ K\QRYO/,\EC4OW=/;Y?#][]X_;*
MD(Y3E:PR^)JW^?X:'L-O%Y$$<0Z(H7\A5J)34:8S5B-A7ZL?&DJ+4R1U&IJ=
M6JB21$S4RK4<;%B%49)J_)+9Z+:F[U"9(HU[L>,^@]32E*,(N4G9+J"3D[):
MC[6QDFP0-J_WFI]]J.EZ"N;RY02=DZL?^ BO._$7Q6N;UF@TL&T@Z>:?]8W_
M ,3_ #KA+S7HXYR)I7GN64OY4>7D('4D#G'N>/>OS_'\74X3]AET/:S[ZV^2
M6K_#YGTN'R2<H^TQ,N5=NO\ DCUR]^** E+&UR.SS'^@_P :Q;KQOK%YG_2C
M$I[1@+7C&M?%33= A9[J]M[1 /[XD;/H2"$'X,WTKS'7/VKM'@WPV7G:A*."
M0Q(_\=VC]#7G+"<2YI[U:I[*+Z7M^$=?O.?%9ED>5:3DF_O?]>B/J235KJ3F
M:[<GU9C_ %IT>I29&+@YKXSD_::\2W>1I^FBV'9O+&?T"U-9_M$>-8FS/$[C
MVWC^K5JN#:\M:F*=_3_[8\"7'F5Q?+"#:]/^ ?;%MK]];X,=W(O_  (UMV?C
MW4("/-VS+_M#^HKXYT/]IZY5E6^@9#W!C5A^FT_I7I_AKXZ:/K3*AV^81TA?
MYA]4;!_G2_L'.L#[V$Q5_)MK\'=?B=U'B3)<>^65D_/3_(^F=/\ '5C>82X0
MP,?Q'^-;L?DW<8DMY%=3W4Y%>$:7XBL-97-I=1S-C)C)VN/J#6]I^LW.F3;X
M)61NZYZ_XUI2XES#+9JEFU'3NM/^ _D>I++:&(CSX2?R_K4]796CZC%)FL/0
MO&UOJ.V&[VPRGC=_"?KZ5OR0<;DY%?H6#QV'Q]/VN'ES+\O4\"M0J4)<E168
MS=[T9IF:*[C&PXM2;J;FFEJ L<W\0;<R:.EP!DP/S_NG@_TKQ?0Y5LM<O[)B
M51AN7UVGT_ FOH._M4U"QGMI!\DJ%#^/>OG3Q)#+H6L1W4BD/:2>3<#_ &,X
MS7P/&&!EB<&L127O4G?Y=?T?R/I\BKQA6="6TU;Y]/\ +YG.?%W1Y-2\)7$B
M M=:+.;G:!R;:4A93]$D53]&)KYYO+KKS7UQJ[,L<=_#&MT804EMW.4N(F7:
MT9]0Z_+]=O<U\K?%#PP/!OB1[>V=IM(NT%WIUPW62!B< _[2$,C>ZGUKW<FS
M"&98.%9/79^I^4\8Y3+!XOZQ%>[+^E^&GR\SDKRXZ\UERQAEW-^0J6XF,C 5
M5N)MJD#\*]Y'YO(HW$:*QXK,N-O. *NW$W&#UK+NGXK0XI,H7##TK.G;BK4[
MY8U0F?J*HY-W<K2-R:JR-4TC9-5W-1(UBAI;O36(-,9J;NK%LZE ]D_99^+6
ME?"GXM:5=:Y:Q-H5ZKZ=J=PV0\,$K(5F4CD>5(B,2.=ADK[H^,>G_#']FFPN
M?&.N:<LBSMY<%KIMC%%<7DK'Y8FE4 D'J2<< GGH?RPDSPP ++V/(/J#[$5[
M%XJ_:DUWX@_ [0_AGK%C:7=KHLL30ZM*'-VT<0(BB;G:2H.W?U8*N0#DD33T
M9^CY/FU/#X"4*CLX7MYWV_$G^-G[7'CCXV0R:1#(OA'P=]V/0M)8HCIZ3. &
ME^APN?X17BD-@(\+'RQ_.I&;FM3P]H=[XIUG3]'TU=VI:C.MK!Z+G[SGV5<L
M?I4_$SY>OC<;F5:,+ZR=DNA]"?L7_!Z;Q9XBE\2W$)-K&S6=FQ'&!_KY1_Z
M#_OU]N_$[Q5I_P .?!-_J=W(+:SM+=F/;"J.@]SP![D5)\"_AM9?#SP+86=G
M#Y4,<"PQ;ASY:_Q'W8Y8^YKY,_;W^+(U35;3P+82YB0+>:B%_N@YAC/U(+D>
MRU5N9GZI^ZRK!Z_#!?>_^"SY*\9>*KSQGXBU+6[\G[7J$QF92?\ 5IT2,>RJ
M /PK M]+?6-4T^S0A6N;B.W#-T7>X7/ZUT.A>$]2\6:@;;3;.6]N>KK&/EC!
M[NQX4?6O?/!_[**:3I\'B;QAJMOI6GV;+/\ :;AQ#;Q,#P5+$&1O0G SV-3*
M.MV?'Y=AL1C\1]:FO=;NV^OH?-GQ&\!S> ]6AA\Y[FSN%/E32($8.OWT8#H1
MU^A'K7/Z'J3:1JT%P':-=P#LIY SU_ X/X5]>?%7PGX+^*7@W6Y?"'B:SU.7
M3(!<7$;R[7B=%^67Y@#A@-IXP<]>,5\:-EE#$8)&2*AGU&)I1HS3AHF?36L3
M#Q)X<L-=0+YZ!;&]"]%90?*;/?(5ES_L*>]<#JD/)JW\#M?COX;C0+R7;!?1
MFV))QL<8,;GZ%5/TC/K4^L6,MK--!/&8KB%VCEC/574X(_,5\UC*7L:W,MI?
MTS].R?%_7,(HR^*.AYQX@L1<0.I&?:OH3]D'QQ%K'AVY\+:K(KK9AK&93]YK
M60'8W/=3D9[;5KQ/5+?KQ5+X:^)O^%?_ !0TR^DD\JPO&^Q79/0(Y&UC_NL%
M->EA)W7*>=F5&UJB.^USP_?>$?%FO>%Y?W=Q;73W-I*3@[@_WE]BX!^DE=OX
M1UQ5U*UO$'E07L8F"_W&SAU_ @_E5S]J'0O*_P"$8\?0G!<C3-0VJ20Z+A68
M^Z?K%7$:!=E6NX0NUHV&H0K[$A9E'T;!_$UZ\=KGSFSL?5GAB\&8SG[P_.O1
M],;<H/:O$_A_J@O+"$[E)7 _"O9-#D\R)?IBK-#R7]M+P2VK?#K3/%EK&3>Z
M!<!9F7J;>0X(/L&Q_P!]5\]_#35O(U6*,G,,RY7'KU_K^E??^J>';;QGX5U;
M0;L P:E:O;'/8D?*WX-@_A7YI:9YWA'6+O2[E&CO-+N2K[^NT-@CVQ_6FA=3
MZV\,W2PR*I'"MN&3V/!%>P_LH>(3X3^+'BCPC*VVRUF-=6L@2,>8/EF51]0&
M/_72O"/"-ZEU!;3 AE=0#^-=5J&M2>#_ !)X-\9Q,?,TC4$@N65<EK>8B-A[
M#)C8^RU2W)FKQ/T)HJ*UN$O+:*>([HY4#J?4$9%2UH<H4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
M'!NU".[[^;_]M7S]/LZ-+#Y)AGB\5\?Y>7^?W>O9>./BCI_A?3I+F_O/[-M
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
M2QZQ:1@8^648D/U,BR&OJZM3C>CL%%%% @HHHH **** "BBB@ HHHH ****
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
MDHI:A)Y<#FO+/%5YM,K$X"@G\J]'UZ;R[<CI7BGQ&U/[#X?U>Z+8$=O(V?\
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
M.K1 UM^![M]&_:<\ WH(2&_L[NQDYZL1&R#_ -#IK<=3X3[BHHHK0Y HHHH
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
M+KVOW5U%E;4'RK92,$1+PF?<@9/N37RG#.!<*4L=5UG4;U\NOWL?%V.="G'
M4M._]>A062I-U4]]/62OM[GXY*B=E\/9MMY*N?\ EY0_^.U]D;5CBM-O&Z*-
M_P 2HS7Q7X"DQ?R?]?"_R%?9S3?N;+G_ )80_P#H(KXKBS7#T?\ %^A^Q^'2
MM4Q"_K:)]'>"W_XI*S_ZYQ_R-:?F<UA>"9,^$[/_ *YQ_P C6KOK[+"_P*?H
MOR,L1_&GZO\ ,MK)ZU,KU15^E3J]=1SEV.3WYKY8^)DG_%6ZI[ZA)_.OI]7K
MY6^)LG_%7:GS_P Q"3^=>1FW^XU?3]3VLE_Y&%'U,233H=;NM-L+AY(X;BXV
M,\9PP&QCD?E6)X#\7#Q9X;@F9P]]9* ^3DR1]_RZ_G6U8S%=9T7:<'[4<?\
M?MZ^=O@WXQ;1=:M26_=2?(ZYX]"/\^U>5EN&CB\J5&76_P G=F^=9C4RSB"-
M:+TT3^Y'Z)?!'QVGVJ&)G"P7($3KGA7[8]O\17L&L1&"ZW#[K\_CWKXT\%ZP
M=%USR%DQ"[#8Q]^4/ZXK[ L]4&O>%;.^!S)M&_\ WAPU<W#>(E!5,!4WAJO3
MJOD_S/1XCPL5.&,I?#-?\-^'Y#1)ZFG>=BJGFTQIZ^U/C2[YU1F:J;3'UJ-I
MCZT 76F]ZC\_BJGF9[TGF#UX[T 9OB[Q0FAZ>55L3S# ]0O<U\V^+/%4OB"^
M<*^;=6XQ_%[_ $]*U_BAXX;5=3ND@<[68Q(0>B#K^?\ 6N+TJV>\N$2-"[,0
MJJ/6O@,\G/'XRGE]-Z+?U?7Y+]3]#R*C3P&#J9E67IZ?\%Z'9?#SP9-XHU18
MAF.%<-/-C[B^@]S7TGI=A;:/8Q6EG$L-O&,*J_S/O7,^"?#\7A708+50//8;
MYG[EC_A6^+C'>OM<-AZ>$I1HTU9(^'Q6)J8RM*M5=VR77-)MO$.E7%A<C=%*
MN,]U;LP]Q7SE?PW7@_7IK>Y&&A;9+CHZ=G'^?Y5]&+<<<-7G_P 7_#8U;25U
M:W3-U9KB0 <O%W_+K],UCC\%3S##SP]79_@^C*P>*G@Z\:T.GXKJCS;QEI<^
MM:7;ZAIKA-:TQUNK*;&<D?PD=""/E(/!!YX6OB[XT>#[;P_KT&KZ3 ;?P_KB
MM=6L..+60'$]K_VS<X&>2C1D]:^R?"^J%=UFY#&,;H@W1D/!7\.GT->:?%KP
M&FM1ZKX>C0,-6!U/2&()*:A&IS$#_P!-X\ICO($_NU\7PYBJE"=3*<3\5/;T
M_K4[>+LKIXS#QQ^'5[Z_U_6Y\>EJ3=0<@D=#3#7WA^*QB*U II:DW4&O+H/)
MI,TFZC/% [$JFI5-5U-2JU!RSB2EOE-5]V<T]V^6H(VRQI!3AHV24AI:2F:(
MC:H'JPPZU"W2@[(,JM7MWP5F\[PCJ$)YV,3_ ..N?_917B4E>P_ -C):ZS#V
M\O?_ $_]FK*LN:C->3_(^GR>?+C*3\T;^L)]ZN"\01YC:O1-47Y37"Z]'^[>
MOD<++8_:\3&\6>C_ +#]_P#9O&/C*S_O1V=T/^ NRD_^/BN*^(EHVE_'/XBP
M*!&%U.ZD51TPTBR#^=;'[(-U]D^,NMV_/^D:,3_WQ/&?Y4[X\6OV7]H[QFO7
M[2J3?]]VT;?TK[FD[Q3/S:LK3DO-GT5\.[C;KNH8X#NLG7^\@->Z:#(6V^]?
M/7PYG+:M$_3S;*UD_.,5[[X?(W+]:U).^TTGY37Y>?MBVRV/QV\8Q;%PUSYG
M*X/*@U^H.F_P\<5^:O[<EN(?C]XDW+CS8X7&?3REJC-GL'[-=\;GP!I9)!Q&
MG?VQC]*[OXP?\DMUV3;_ ,>ZK<?0HZOG_P =KRK]E6<-X!L!GG;_ "8UZS\6
M(?M'PE\7QKG<=,N"OU$3'^E,I_"?=G@:Z^W>#-#GSGS+*%L_\ %;E<9\&;G[
M9\*?"DV<[M/B_P#0:[.M3C"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MKZ(\1J/^$3UO/(^QRC_QQJ"OLGU-^SI<?:O@?X,DZYTZ/^5>CUY;^R\V_P"
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $:FTYJ;4LI#6
MKG_$/W#6^U<_X@^XU SS+5OO-Q7S#^U!BWUKP!=,=H3653)_VT9!^K5]/ZLN
M9&[<U\R_M;6Y_P"$>\-70X^SZ]8O^!G0']":8NIPGC^/S/#=WWVR(WZX_K7S
M_P#$N#[7\-KT8YCD;CZJ/\*^C/&,7F>']24<[8PP_ @UX/X@M?MO@_68>OS*
M<?4,*P.M['WY\.=1.M?L6?"N^SG;I]M$2.?NAH__ &6O9-#D\[P?H[^MI'^B
M@5\\?LOZD-:_X)_>$6!WOIS20-ST*73<?DPKWSP3,+CX?Z.W=82A_!F']*?4
MS6QY]\6HP^F9ZX/YU\W:>HC\5WX(P"J'^=?3OQ/A\S1Y37S-M\GQE*,??A_D
M:@;V.0^$/_$M^+WB*'H&\SCZ2$UY;X;MSI_BCQQ9%BS17L).[.>/,3'/^Z*]
M5\-J;'X\7ZCCSDD_'<H/]:\[U2%;/XU>/;=,;)$$XP?2ZE'YX<5Y&:QYL)/Y
M?FCU<IERXNGZO\F;%N?F%=-IOSKM_O#;^=<O;M\PYKI=(?YD^HK\WK]S]/BM
M#GOVNE-QX)^#]WR?^)5<VYZ]4GZ?K7S8M?3W[34!O/@3\.+W&?LNH7]F3Z$E
M7Q7S"IK]4C+FBI=TC^9,X@X8RK'S+"U*E0(:GCIGR=8D&:6D6EIG 0-PQI#3
MY/O4TU)VQ>B&4UJ>U-IG3%C:3%.VTE,T&44XC--I%IC33*DIK"F;QD,(J)F^
MSRQS=EX?_=/7\NOX5-2,H92",@TSHC))Z['O7P'\2+=)<Z!<R;4N%Q&2> W\
M)_ U[%X(U^7POXD@N'#*%<QSICMT8?U_ 5\=>#=;ET74H958B2W<#/JO;]/Y
M5]6+?QZYI]EK$!RETH67'\,H'7\0/S%?*9WAY4W#&TMX[_H_T^X_6^#,?&M1
MJ95B'>VWFGM^'Y'T7XGM5FCBOX3N1P 67H0>AKF_6IOA3X@37M!DTBZ;,UNN
M%!/)C/\ @?Z4Z\LWL;J2%_O*<?7T-?2X7$1Q5&-:/7\^ICBL/+"UI49="N:E
MCZC--VY%/45UG*2IUKQSQ_HC:3KURJ#%O>?OHSZ'.2/P/\Z]DCK(\8>&AXET
M@QH +J+YX6]^X_&LJM.-:#ISV9M2JRHU(U8;IW/#Q91:Y8R6,Q,8F&%=3RC^
MWX@'ZJ/6O%OC=X)N+MKCQ7%#MO(W6'7[=>L<YX2[ ZF.88);H)"<XWJ*]NN+
M=[69RZ,K*=LL9'((XSCUK1;3V\1*D]FT*ZW%$T06= \-_ P^>&5?XU8=1UYR
M.<U\C@\1++*SPF(^%[/^NC/K,WP4,ZPT<=A?B6Z_K^NI\.T$U[!X_P#@FYFO
M+_PI:SGR 9+WPY(V^[L@.2\1ZW$'4AERRC[P(&\^/-7V2:>J/RZ47"7+)69N
M^!S_ ,3R#_KNO\A7UM>'_2H?^N<7_H(KY)\#C_B>0?\ 7PO\A7UM>+_I</\
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
MF27$K$ >)/#\2BX;CK/;Y"3'U8%7/5F/2N_\0>%-0\/3[;V!H^R7$?*/^/\
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
M%3FZ<E..ZU/E\C;)L8<_PL!@./4?X5[A\'?"OA3Q!IJ7$NFXU6W8XE>0G/\
MM 9QD>]>;^-O!S^&=0\G<SV<WS03=Q['W%'@'Q1/X3UVWN@2(MX69.WN:^ G
M"60XR-1:TY?EU^:_'\OT;VJXAP$H;5(:^5_^#^![S?6KV5U)!)U4]?4=C4%;
MGB9HKJWL[Z$ADE7&X?3(_K7/LU?H/H?FY+FDW5'O'K33)^=,"8R55U==/FTF
MYCU1!)92(4>//+YZ >_O[4[S*\K^(?B_S/$#Z<KD6UE'OFQW.,X^O(%8UJL:
M%.566R5S:C2E7J1I0WD['G'B[0;;2=106;/):MDQM(02/:M#POX_OO#*CRBQ
M>+F%P?NGT/M_^JJNFZ/JOCK7!;6,!N;R4'9&#A44<\D\ #UKVGP3\"]%\+R1
MWWBC5K:YNUY6UC<>4A]R>6/X 5\1A<-_:E1XK%NT4_37M?R6[/T7,,5#)\+#
M 89<TVNNNG>WF]EL=+X1\7ZKXO\ "]I=:Q;_ &>ZW-M^3;O7C#8]ZU-U6I/$
MWA2QX$GGD=E5F_\ K56?X@^'(^$LF?W*@?UKZF>:8"GI*O'[TSX*. Q<]8TI
M?<-.:0T?\+&\/M@&P9?7*K5B'Q=X7OB%(\@GNRD#\Q4T\VP%1VC6C]]OS*EE
M^,AK*D_N/'OCMJVR'3=.5L;RT[_0<#^M>)7DGDZ;<S'@>6S$_7_]=>W?M!>&
M8P]KK]C>1W-C(HM#&&R8WY/Y$9_*O#O$T,DFBO;0#,UU-';1CW9L?X5XV:26
M(Q=&A%W6GXO_ "/K,E_V/+\1BFK/;[EI^+/&_'=[Y>H>'=%52C10B_N!ZR3M
ME?P$21'_ ($:]KT>+"6J_P"Q$*^?]>O?[=^+VM2QMYD*7WV:'_KE#B-!_P!\
MH*^C=&A+7UM'C_EI&F/IBNG/I*.&2\_T9X/!]Y8^O4\O\CZ(\&,?)O.@[=,9
MY'^%;Q6L+P>O[F[(Z9 _7_ZU=$%KV,#'EPM*/]V/Y(\S%RYL14?]Y_F0JM2*
MIJ18_:GJE=QR#53VJ>./O0L=3JA[4 "1\UYE\7/$C6UPFGQ'_51[VQ_>/2O5
M5VQ1L[<(H+-[ 5\Z^.M0_M37)YB<F1RY]E'3^E>;F.(^JX6=3KLO5GJY7A?K
MF,ITK:7N_1:O_(X[7+@Z3X?N[UL[LB)#ZR-DY_  G\J^=_BO>&'5H=+);S[=
M!)=9[2L 0G_ 5*@^A+#M7T=XVNK*VO-"TJ\&ZSL4;5=2 [HJ^8R_4HH ^HKY
M U34I]:U2\U"Z;?<W<SSRL>[,Q8_J:\;A^CRX3V[6LW^"T7W[F7&F/=;%+#1
M?NQ_K^O0K<9XIS4T"E-?2GYF]QO6E"TH6G@4";&[>*,4_%)03<::(Q\U*U+&
M.IH'?05J2E:FM02AK'K3*6D-,VBB;3[<W5_;PJ,M)(J@?C7U7J"_9Q%;8P+:
M!(0![*/ZYKYZ^%.E_P!K>/-*B*[D63S']@O)_E7OM[<&;S)6ZR,6_,Y_K7AY
MQ/EH*'=_D?HG"5'FK3J]E_7YF#J3<-7G'C.Z%O87DN<;8V(^N*]!U-OE:O+_
M !Q%)J$<.GP M/?7,5JBCJ2S@5Y6 AS5(H^ZS"?)0E+R/J*VC_X5O^Q"N_\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** $I#3J::3&A*:U.IK5)1E:M%N0FN$U6+;*3[UZ+?1[HC7#ZY#ALTP.9N5
MXKQS]I+P*/'_ ,)]>TQ5S<>0TL+=U=>0?SKV:9>*Q=3MUFADC<95P0PJB3X$
M\,ZT?$'AW2M48*))H@LZ+T64?*Z_@P8?A7%^)K1].NI?+X>WD\R/UV]17<7.
MAMX'^)GC'PE)D0^?_:EB&/6.0_.%'8!QG_MI69XLLA.EO= <,/*?CCU']:P>
MC.J+NCW[0_'T>A^/_@9\;(FV:=K$?_"#>*)"0%#'BWD?\03GT05[3\/86^&/
M[0GC'P3*?+TW6E_M735)XR<LRK^;C_@(KY,_9[L5^*GP]^)/P8NI5%[J5K_:
M>A-(<>7>1?,A4]OF"9/INKVJ?Q]=>/?@3\+_ (RP(W_"2^%+A=)UZ+^-7C81
MRA_JRJ?^VE(CJ?3VLVF]'4C@BOF/XN>&RLUTA7*R D?6OJ?[9;:YI-KJ-FPD
MM+N%)XF!ZJP!'\Z\F^*V@?:K-IE3)7-)EQ/EM+-O%W@W4M"+;;S9B%CP5F3F
M,C\0/UJAH=A;_%_X2:KX9NV6*>2(L&D4?NF.[C';:XE'X)6I=;_#_BE9%)$5
MQUXZ,*R+>Y'@'XH-,C%-.U0_;48_=4N56<?\!D$4F/1FJ0/!?!NHW$VE+;7H
MV:A8NUG=(>HD0[>?J,'\:[#1[PV]R.>*9\<_"X\ _%Z#4+=&CT;Q5#N7C"QW
M40 *Y]2N/QK+BFVE6!YKXS'X?V=5KH]3]'RO%>WP\6]UH_E_P#UZS5-8TR>S
M=L+<1[0W]UNJG\#BN/\ VD-(?QKX%\-?$!(R=3L"/#VO<<B1 3;R'_>4.GL$
M0=ZO^%=4#HJDUV>DV]A?:IJ/A[5G6+P_XSMCI]S*_*VMX,&&?'J&"-[[<=ZY
M<EK>PKRPTMI:KU/+XIR]8[!^TBM4?&BM4H-6/$&A7WA77M1T;4H3;ZAI]Q):
MW$3?PR(Q5A^8JFC5]J?SQ4@XNS+,,AC<'M5_WK,6KMK)N7;W%./8\/%T_MHL
M8S2K0%JS;VKSL,#C.,XS^ ]36J5SQW+H5I(3)C:,MZ"NM^'/@'6?%6O6#:?I
M\EU;PWD#7%QNV10HLBL^YNYV@_*.>:]<^$/[,M_XDEM[K7(9K.U<@QV" BYG
M'^U_SS7]?I7VGX$^"MCX<M[:%;.%8HP/*LX5Q%%]?4_6JM;8^_R7(:_-'$XO
MW4FFH]7;57[+RW]#YF_:.^#K:UHXUFUMB+^&'[2WR\SP$9+'U9/XCU*\G[G/
MQU<VKVLS1NI!!Q@CGZ5^OWCRV\(QM8:/KGBG2M#UBZ=?L$-Y=0QRNY.%"QNP
M+ GCISTK\_\ ]J'X&77PU\4331VPAL;AB55,E8V_NCC[O<?[)'=6HY>AV\29
M=S1^OT5JOB7EW^77R]#Y^"TX"E*E201@TH6LS\WE*X!?2I$6G*M2*M58YY2%
M5:F1:(UR,5,J51S2D"I4RQ]Z=&M3*E6D<TI#42I5CIZQU.L>:M(YI3(?*I5A
MJRL=/6.JL9.9Z%^SSX+TOQSX\6UO]-;5;!;1Y +CS(;<R[@H!92"< D\$<CO
MBOHV\_9B\(73'_BD;=/]K3]6G0_D[.!7G'[(<7_(,/\ LS_^C#7T;JEJ\VK2
MI']]B .<=J^$XBSO$93*BJ,5+GOI]W^9_0_!?#^7YEE\GB*:;3>K2;/+8OV5
M?"5N<CPM-.?^GW6FV_\ CBI_.NGT7X6Z7X/0_8$T?PX,8+Z;!ON"/3SG)?\
M\>K4FCEY!E7_ +Z:J4D.YL;BS>B+S7C2S/B/$^Y2PO(^[_\ MFC[[#Y#D&"E
MSQ<;KLE?\-2.5].T2":'286$LW^MNY3NDD_'^@P!Z5@)93:A=):P F20X/L/
M4UU5KX3O[]N(?LT1ZR3=?RZFNETWP[;:'"1$-\S??E;J?\!79E7#M:&(^OYG
M/GJ;I;I/NWY=$M$=^+S2FJ+PN#CRQ>[ZLIV]BFGV45L@^6-<?7WJO**U+A:S
M9UZU]\?-&?<#KBL^5:TINXJA,O)H H25S7C303KFEDQ#-U!\\?OZK^-=/*O/
M2H&%!1X=;W#V\F\;E*G+@<%".]:&I:+'XGD^W:?<0Z=KIB,4BRQJ]O>QGK'(
MC?*ZGCY3T[=@.O\ %O@C^T9&O=/ 2[ZO%T$GN/>O/)5FL)FBD1K>53\T<BD<
MU\?B\MQ&%KO%8#KNOZW7D?5X?'8?&4%A,PZ;2_S_ *U/./$OP3L)+S_2=%U?
MPU.W+?V7&+^T<^J([HZ#V+-^%8H^!>F9P-0\2SG^['H"*?S-Q7N-OXFU&UC"
MQ7,RKZ+)D?K2R>+M69<&[N?^^P/ZUDLYQBTEAM?G_D<#X4RZ4N>-96]?^">5
MZ/\  6UA^=?".J:@W42Z[?+;08]2D85O_(E=C;^"X+.S2TU._MTL5.?[%T"(
M06[$=/,D RQ]SN;_ &JOW6I7%R299'D/_320FJT*2W<HBB5YI#P$B4DT/$9M
MC/=IPY%Z?J_T5SOHY7DF7/GJ34VNBU_*_P"98DN(XH8[:V@CM;6+B.V@&U$]
M_<GN3DFK.@Z%>>)-06VMDW'/SR'[J#U-=%X>^%]]J!634/\ 0+?KY8YD/X=O
MQKU/1M'M-#M%MK.%88AUQU8^I/>O2P&3PPTO;5GS3_!?YOS,<PSJ6(A[##QY
M*?XO_)>0[PWH%MX=TV.TMQG'+OW=NY-;L?:JT0W=*N1+7T9\P3QU:B'>H(Q5
MJ)3WH$6((VD<*.IK@_BKXR33;46%H^96R$Q^KG^E=!XL\30^&]+E+/B1DRV.
MH7T^IKY[U35)=6O)KVX+%G/"J,D#H% _(8[DU\YG68?4Z7LJ?QR_!=_\O^ ?
M4Y#EBQM;VU7^'#?S?;]7_P $HZAJ":79R7#N5*@MNQDCIEL=^2,>Y7WKYA^(
MWBIM9U%[:-OW2-E]IX+>GT'\Z]#^,WQ 6UA&FV<BM,?ONK9&X9'!_NJ"0#W8
ML>F,>%9)Y/)HR?+_ *C1YIKWY;^7E_F?,\79Y_:.(^KT7^[C^(4445[I^=A2
MK0!3A00V"KGV'4FOH7]GO]F^?XJ>&+W4[O2M2G6;#6/V$_,D0X\UU(^8,?NC
M<"0,]ZX#X%?!^[^,WCJWTA$QI5NZR:A,<A2.HBSVR 2WHH/<BO>?BQ^W%>>
MI'\#_!J.TL]'TQO)N?$1@222]F7Y7\D,"BQC& <$\?+@#G2,>K/:P6&IQI_6
M,0E9[)_G_D>'?&;X'ZO\(M01+Y6-K.S"&22,QOQ@E64\@@$9'OP2.:\PKLOB
M!\8_&OQ>N+2?QAKEWK,MFK);+.XVQ!B"Q"J H)P.<9XKD&C9>U0[7T/)Q'LH
MUFJ/P_UL1M21CDF@T_&U<4B&]+#6J)JD:HF-!<1AIM.JWH^DSZ[JUII]LNZ>
MXD$:^V>_X#FFCKBNAZ+\*]!>'2;B_P ;;G4G-C:MW6,<S2#Z#BO85C2VMTBC
M7;&BA54=@. *Q?#FFP0R9MQ_H-C']AM,]PI_>2?\";_T&MJ1J^(SC$^VK^RC
MM'\^O^1^W<.X#ZG@U.2]Z>OR_K\+%*\?:AKAM=T>?QYXF\.^";-RD^N7:K<2
M 9\JU0[I7/L #^1KK]1F[9K7_9?T,:SJWBGXAW)"6[%M$TEG7A8EPUQ*#V[#
M/^TU;91A_:5>=[1U_P C7.L1[*AR+>6GRZ_Y?,7]K+Q)$NF>'O NF(L$-^Z2
MR01_\L[.#"Q)]"0!_P !IVBZ3_9.CZ)HP 'R_P!HW>!SD\1*?YUP.@W0^,7Q
MIU?Q).Q&D0R&* L.$MH<@'VS@GZD5ZEI<KZA-<:BZX>\D\Q5_NQCA%'MC^=?
M<'P"[G3:/"9'3CJ>U>U^#['[/:Q\=:\O\'V'G72#&5SFO9M/A%O;KV 'X50S
MYR_;H^(IT?PCI?A2UF"W.I2_:+A0>?)3A0?8MG_OFN#^ _AYM"^%FH:PZJ;G
MQ'>)IUL6'(MX2))F'U<QK^!KRWXT>+;CXS?'._DL0;B'[0NG:?&N3N13M4@=
MLG)_&OJ6318-$U;3_#EMM-AX6LDL"R]'N/O3-]3(S#Z**HE;EU5%E:QQ*/N*
M :QY-!D^(OQ0^'_@>%2\=[?_ -IWP R!!;D$ _61E/\ P UI2N9)PH.2W48K
MT;]A7PK_ ,)A\3O&_P 0YX]UK:,-#TUF7'R1$B0CV,AD/TQ5Q)J/0^W;>W2U
MMXH(QMCC4(H] !@5+116AS!1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M1CFO70%(V8'> <E01W(J(U*<W:$D_F5*$HZR31\[^-?%$GB"^(W?(S;V&?P
MKS3QUKS:?FSB?RFBB:>YE_YYJ%S^B_J?4"NTT'3_ +;KB6\P^59,2@]E098?
MH:\)^+^J-:^&[J3!%UKNIS*7SR((2K,O_ I'3_OU7PV"2S'-*E>>JAM^4?R;
M]3[;.<3_ &-DM/#TM)36OSW_ !=O0\AU74I-6OYKF3^,_*OHO855%-IU?<'X
M.VV[L6EQ0M+2,FPJ_HNCWWB#5K/2]-A\_4;R3RH$/0=R[>BJ,DGVJDN.2?N@
M9/TK[L_8Q_9)U>XT:T\;:Y:+:KJT2RQ>:WSI:'#(B@="_#,3[#M51C=G=@L-
M]9J>]\*W_P CSKX@6.I? GX&-X?\-12PRZMLM;W5L;9?+D5FEEXZ&0(5'HOT
MKY96%8$6)%V(HPJCTK]A?BA\(8O$UI\L4 D$(@,,R[K>>,'(1AV(/0CD=1CK
M7P7\8/V8[K1[NYGT&VECFC!:72I>9%'=HS_RT7Z<CN#@M5R3/7S/"UJR4Z6J
M73]4?-DS"*VF<[ON$#R_O;B,#'OG%?=NH?LKI\1OAWI-]8:1'!+]C0>=:HL<
ML4JHH</&,;U#9RRC=U)W=#X/^S+\&6\<>*O[<U91;:)I,C.CS8"M(A^>4YXV
MQ]!V+>RU0_:#_:.UGXG:Y)HWAS4[G3/ &F_Z+96<#E%O-IP9Y /O9.=H/;GJ
M30E9:F>%I0PN&<\2OBZ,\HUS23HNM7MB[I(]K,\+M&P92RD@X(X/(/(XJI'"
M]Q(J1J6=C@*HR2?0"D^ZH'3Z=*Z_X-ZGIVE_%?PE+JD?F63:E'#(=Q7:) 8M
MV?8NK?A6:U9X-&"K5E!:)O[D<=>6TMG(T<R-&XZJPP:J,:^I?VF?A3#;W5YJ
M%H,2P)YPE/\ R\0]R3W=>Y[CGJ#GY9?@D4['H5L-+#5.1ZKHQIKU#X6Z!)9:
M;)K&W%]?LUEI^X?<'_+6;\!D?G7!^%_#\_BC7;738#L,K9>3M&@Y9C]!7O\
MX>@@D<7=NGEV%O']DT^/TA7J_P!6(SGT ]:XL9B%A:+J=>GJ?09'ESQV*C%_
M"M7_ %_6MC=M;:+3[2&VA&V*)0BCV%1W,H12:5I:S+ZZW?*#UK\[C%RE=G[A
M)J,;(Y7QO=7U[!:Z'HZ&;7-<N%TZRB4X)9S@G\ ?UKUGXWZG;?!CX(Z=X-T.
M7;<S0+H]FZGEOXKB;\2SG_@0]*P_V;_# \7>,M5^(%T-VGZ46TG1%9<AYB/W
M\X_W5.![N#_#7,ZO=_\ "\/CI))&Q/AW10;6"3&4VH<R2^G)S@^@%?HN7X?Z
MO12>[U9^9YEB?K-=M/1:+_,UO OA=?"G@6QTU59+S5P/,]4MUP6/_ B *] T
MZWW,%  '08["LRRD_M;4+C4U39!)B&T3'W($X7\SS^5=KX;TE[J>,!<@FO3/
M,.Z\"Z3MC#LM9/[2WQ&7X:?"/5;F.7R]1OE^P6>#@[W!!;\%S^8KT70]/6SM
ME7 '%?#'[8WQ&_X3[XI1>';*99=-T(>0RIR)+AL;S^'"_A5">PG['/@U/^$B
MU;QYJ$7FV/AFU-S%YG26Z?Y8%]_F.X_2O?=+A>STQI9V9KFY8RRNW)+'DDT>
M&_ R_#GX9^%/!3*J:C= :[JY7KN88AC/T7)_$4:W==44]\#!Z50+8YCQUXAF
M\/\ A74+RT!;4) +6R0#.ZXD81Q\>FY@3[ U]_?LP?"^+X1_!3PUH"IMN$ME
MEN&QRTC $D^]?#_PC\%GXP?M%^&M!*^;H_AI/[8U#H5,S K"A]"%WG_@:U^F
MBJ%4*HPH& *TB<\W=CJ***HS"BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *2EI* $I*4TE24-K.
MU2'='FM&H;A-\9%(9YWK%N5<\5@7"Y!Q79ZY:Y4\5R5S'\Q JA'/7T>017Q7
M\:/#@^&_QP34%01:+XLC$,C= MV@)3G/&X%E]SMK[?O(Z\2_:4^&Y^(GPWU"
MVM_W>IVH^UV4R\-'*GS*0?J!0]1)V=SYSUVP:ZT]@!NGMR9%QR6'<?B*H_ #
MXB/\%_C]I5^TOEZ-KQ6PNS_"')_=N?Q_G5WP?KW_  DWARQU1XQ#<D>3=0GC
MRYD)5UP?1@?PQ7$_$7PN)[>YMUS&<>=;R+U0YR/R(K Z]T?9GAGP):66N?$3
MX 7;+#H'B."3Q7X(D)^6W8MF>V0]O+E&X ?P$GO7K/[.OCRX\>?#6.SU4&/Q
M'X?D.DZG#)]\21\*Q^H'Y@U\[>#?%VJ?'#]GWP[XNT%?^+H?#FZ%]:Q*<O</
M$-MQ;'N5FB!&.[*@[UZ(/&VE>&/B=X1^+F@N1\/_ (F6L=OJ6/NVMYCY7?'
M8,"I]U>F9GL?B[15U&PFB9<Y4XKY+^)OA>2%Y0JE9H3O4_3FOMS5+/[W&:\+
M^+?A/<IN8UR#P:AEQ/G'4;4>.?!(=(FFU/3=TJ1*?GEC(Q+$/JO(_P!I4-66
M\,P?M!_"2^\+RSQCQ#;XGTN]+! EZJAHGR>BRJ1GICS&_N5' [^$?%"R("+:
M=N1TPU1RR'X<^-H=1MF\K1KW,JG^&)2V6&!_SS=MV/[DK_W:D9\W:7=SW-JT
M=W ]IJ%N[6]U;2#:T,R':Z$'H00:Z'0=1-O,HSCFN[_:F\%CP_XHL/B-IT1&
MB>)'^RZQCD6VH@_+(<#CS%QR>K*QKRZ-S'(&%?)8S#>SFX]'L?H.7XOZQ24G
M\2T?]>9[#8M;ZYIDUE=<V]PFQSW7T8>X/-<?\6/#,WCCP4^K.N[Q;X11;34U
M4#-Y89_=7 [L4R 3S\K>B5+X7UC:RJ3787-U-I=U:^);&);BZL4:.[M67<MY
M9L,21L/XL G@]0<5YV6XCZGB'0F_=E^#.?/\MCF6$<HKWHGR7]]2 2I[$=J^
ML?V(_CQ_9.H#X>:[/BRO)&.DRR-\L,YRS6_/19.60=GW+_$*\&^+G@.#P5XA
MBN-)9KCPQJ\?VS2K@G=^[)^:)C_?C)VGU&T_Q5Q"R203)<0EEEC(8%&*L"""
M"".000"".A -?<IV>I^'8:M+ 5W&>W4_13]H#]J*[^ ^-%T?0_MNN7J,]M=W
M(/V>)1CYVQ]\C/"Y XR3V/Q'KWB[6OB-KUQKGB;5)]8U>8_/+.V0H[*J]%4=
ME  '84OC?XN>*/BI)8W'B>_-]/9P?9X28HXR%SDLVQ1N8GJ3^E<Y;S-#(&':
MKYK,\C/LQJXIRH496@OQ_P" ;<,D^FWD%]:32VT\+JZRV[;)(V5@RNA'1E8!
M@?4"OTK\(V</[4GP%\->)M=AM(]1F@D34)6_=1-)!))$\R-CY,[&;^Z Y4Y
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
M[6)8D51C  Q5ZM#E%HHHIB"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $IM.I#28QM,8=:
MDII%248&L6VY6XKA]0AV2'TKTK4(?,C)Q7$ZU:X)(%- <E=1[EK"U"W#JRD
MANM=-<1]:QKZ'@\51)\,^-O#?_"J?C5>V&WR] \4[KJV/18[M1\Z]/XU&>3U
M0>M,\2Z5]NTQL#=/;C<!W9>X_+G\*]Z_:4^&!^(O@&Y2T_=:S8$7EA.H^9)D
M.Y2/Q%>#^"?$P\7>'+74FC\B\0FWO+<]89T.UU(^O(SV(]:SDNIM3ET,7]F+
MXI/\%_C=%!<RF+0]?803\X"S#[C^WI7UE#X)T_3O$WBCX.ZB1;>#/B"LVN>$
M[@ !+#4UP]S:IC[HSMF0#C:Q [U\-?&#PL]K)]IMLHF1+$R_PG/]#_2OK/X,
M^*/^&FO@#'I(U!=/\<^'98KK3M08_/:WL)S!-_NGE&_V7;T%9E-'O?[//CF]
M\6>#;GP]K_[OQ=X6F_LO4XG^\VSB.7W# =?45U/B?1DO[26-UR&'I7A-SX^>
M"\\.?':RL7T\L_\ PCGC_10"&L[A&".S+ZH_0GL4]:^EKCR;^UBN;:19[>9!
M)'*ARKJ1D$>Q!H ^-OB7X/,<DT)7!4DJ<5R&GH/%7A^?1KAD6]@;?;O*,A9
M#U']U@2I]0QKZ@^*'A,7UJ\R("XZC%?,/BC3Y?#^IC4(%*[3^\ [C/6LS3<M
M^#&L/&GA'6_A[XE#_8+RW-N0_P TB*#B-\_\](G 4^N%/\5?,.H>']4\"^)-
M5\(ZZN-5TF3R_,_AN(3S',I[AE(.?>OH_P 0EO,T_P 2:7L$^\;MQ^42D!=K
M<<+(HV$]B(SVH^-G@=?C9\.;3QEX<4S>+/#ML\OELH$E]8+DRPMW\R+YL#T#
M#^$5RXFBJ]/EZ]#OP6*>$JJ?1[^G_ /GW3;PV\PYKTSPSK&]4(;YAZ\CZ5X_
MIU]'J-K%<P-F-QD>H]0?<5U7A_5&MY%&>*^%Q=!R3[H_1:-1:-:IG8:MX7L-
M4T^?P=?.MMHVK2&YT6^DR5TV_ YC)[(_0^QSU KYJU32[SP_JUWIFHV[VE_:
M2M#/!(/F1U."*^JHUM?$6DRV-WG[/.!EE^]&P^ZZ^X-<)\3O!]UXYTFXNW0-
MXU\/P 7BQCG5+%1\EPF.KHHY]5'^R,^_E..^M4_95/CC^*[GY=Q5DGLY?6J*
MT9X=&U6$:J,;=\U9C:O=/QNO2-.QNC;OZH>HK>C8,H(.0>E<O%N;H"?I78_#
MW0=0\3:];Z58Q>;/,<[F^Y;IWD<]@/U-=%.71['SU7!5,555.@KS?0Z/P+X%
MU+QIKD6FZ=$&N6&]Y)/]7;1_\]'_ *#O7Z"_ [X*Z;X'T.VBBA++D.TD@_>7
M,G_/1_;T':LKX%_!G3O!NCPK'#YGF$2232#]Y=2?WV_V?1:]BUS5-%TV2QT:
M]\0V&D:SJVZ'3[>XN$CDG<?PQJ3ECVX]>.:T;YMMC]:R7):644KO6I+XI?HO
M+\]_3AOVA_VBM'_9[\+*0L>J^+=01ETW25;F0]/,DQRL2GJ>I/RCN1^8?C#4
M-5\=Z]?Z_P"(M1DU76[Z3S+FX;@ ] J <*JC  '  XKWSX\_L^^,-!\8:MKN
MLW=YXAN+I_FU"4#,<>2$3 X10. !QZ$DD#Q&;1;FWDVN F.N[*X_.K4>9:'P
MW%.:XR-?ZMRN%-;/^;SOM;R^\]6_8O\ BQ?_  _^,.G:#>3-<>'_ !1,NEZA
M;2$E97<$038_YZ*^U"W4HY!^ZN/;?VHO@+;S-?ZSID'^DQ*T\FQ>+B'J9/\
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
MZ<&*W\JWNKR*/]7:(W"$_P"VP_)3ZU^J?A7P_:^%O#]CI5E$(K:UB6)%48&
M*M&,W=V-84ZD%+5&04444Q!1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !2&EHH 92&G&DJ
M2B*1=RD5S.M6?RMQ74FLW4[?>A-(9YI>0[7.163=19!XKJM8LRKDXXK N(\Y
MJQ'+ZA;;@P(R.]?&/Q+\-GX-_&3[4J^7X7\62!'X^2"]Z(?8./E/'7;Z5]OW
MD/!KRGXV?#*S^)_@74M$ND&Z6,F*3NCCE2/QI/42=G<^?/$WAU->T>XL9%#2
M %HS[XZ5Y/\  WXCWGP(^+T,\C,MA/((;N+H&0GK^'7\Z]'^''B&]U;3;O2-
M8!3Q-H4OV2^5N#)C[DH'HX&>W(:N*^.'@G[1$NM6<?SI_K54<^N?Z_G6#1U;
MJZ/N77YM)\'^*O\ A+)D6Y^&WCR"+2O%4/!B@E<>7:W_ +#D12-VS&W)KH_@
MCJ-[X!\0:K\(O$$[376DJ;G0KR0_\?NGL<J >[)T(^OI7SY^QG\6K+Q]X-O/
MAQXH\N]CDMWMXX;@_+/"P*M&>_0XXYY!'2O2I-!UR^L%\))=N_Q+^'J_VEX5
MU2;[^LZ2#CR7/\4B >4X]0K=&S02?0>L:<)HW1AD$8KYW^)O@W[+++B/,39[
M5[U\/?'5A\5/!-CK]B/+,RF.YMF^_;SKQ)&P[$'],5F^,O#::K9R(RY;'%)H
M<6?%^GO_ &'?3Z;>IYEA= KM;I@]JTO"OB"Y^'OBQ7,Y%G-*A>9R"$D.!'.>
MQ5^$?/&[:3P];OQ"\'LC31E=KH<AO3TKC%N'U;39+*XBCEO8%**DO"RHPPR$
M^C+QQTX/4"H+.+_:.^$MO\.]9B\9^'K=H_!NN2[+R!1\NF7Q'(]HY.2/3!'8
MUYK;R^6P(-?6?P[URPUK2[WP5XFA_M/2+ZV:+;< %KBW'&>>!/"< GU ;HQK
MYG^)/PSU/X+^,Y/#>H2->Z;,OVC1]6*X6]MST&?[Z]".O!]*\7'X;F7M8_/_
M #/I,JQO*_J]1^G^7^1L>&];\ME5FKLKFWGU);._TR86VO:>WF6-QG ;N8F]
M5;]":\@LKEH9 0:]"\-ZV&"J6YKXRK&>'J*O1T:/L7&&(INC56C/,OBOX(MG
MMW\8:!:FUTV:;R=3TP##:7=GJN.T3G)4] ?E_NY\VC:OK'5+619IM:L;2/4&
MDA,&JZ5(/DU*VQ\PQ_ST4<@]>/45X#\2?A_'X3FMM6T>:2_\)ZD2UC=MR\3=
M6MY?21?_ !X#/J!]Q@\9#'4E4AOU79GX1Q%D<\!5<HKW6=1^SOH?A7Q1XX71
M_$][!:I?6_DV#7&X1_:MXPC,&&"RYVYX)!'4@'[5^'G[/6F?#F\FD2VMU@F<
M,_E,SM*PZ;V;G ].E?F8REFWI@MC!5N58>A]J^T_V6_VN(KZSB\%^/M1\IBO
MD6.O7D@XR,+%<N?XO[LIX;@-AN3Z<7<PR:KAXP5-12FNMM7\SZ3^+WQ]\/\
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
MC\OK6;X8\$6'@_0(?!NE'?9VP5]8O$X-S-C/D@^G<^W'>O0M'TMKB4$K@8
M':O6/"1:\/:,9)%&W)[5Z[X;T,64*L5RQYS67X1\.\([*,#VK8\?>,],^&/@
MW4-?U-MEM:1Y6,8W2R'[L:^Y/'ZU20CPK]LSXS#P'X3'A32YL:YK43*Y4_-!
M;=&/U;E1[9K'_8?^"EGX-\-WWQ4\40;;6V@9[&.0<E>FX?[3GY1]:\C^$?@'
M7OVM/C?/JNKJS632BXOW7[D47\,*_4# ]LFOLGXS:[8V]Q9>"=)6.+1- V/=
MI%PLEP%^2(8[(.3[FJ)W/,?%WB"ZU2^OM6U!]U_?2>=*I& @Z)&/95P/PKRK
M7]<MM'T^^UG4'VVEK&97(/+8Z*!W). !W)%=)XFU)KZZ:)3N&?O5A?#WP'-\
M>OC)IWA6%6?PUH$J7NKR\[99QS'#Z$+]X]>2!U%6D.3LCZ4_8'^#=WHOA^_^
M('B*V">(_$<GG[6',$.,1QCCHJX'X&OL-16=H.EPZ/IMO:P1B.*) BJHP  ,
M8K36K.8*6BBJ)"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 2FT^FFDQH::B
MFCWH14U-(J2CDM9LLJPQ7'W<.QB#7I>IVV]":XG5[3:Q.*8'+74.<]JP[ZWW
M9KIYX^M95Y!UXJB3XZ_:6\&7'@'Q/9_$W1K9Y8H1]GUFUA',UN3RV/53AA],
M9Q43BRU[2UEAECNM.OH@Z2QG*E6 ((_,&OJ#Q)H=OK6FW-E=Q":WG0HZ,,@@
MBOC/2=-N/@YX^NOA_J3-_9%\[W.@W+<A1RSP$^W+#\1GH*B2ZFE.5M#S=8=1
M^$?Q%@NK!S"5D\VW<9"\=5^A'Z&OO_2=</QR\!:'XM\,7,5CXWT"07=C,YP%
MG VO!+_TRE4>6X_W6_A%?+?C_P (IXHT:2,C;?6_SQ/CG(Z?Y^M4_P!FWXPW
M'PP\8%+PLEA,XAOH">(VZ!\>G]/I61M8^J-)\<6?@?Q!!\2]+M9K#P3XGN?L
M'BO1Y%P^@ZLIV,[K_"-W#>N0?XA7T/?6Z7$(>-EDC<!E93D,#T(/I7B'C*UL
M?#-W=^,(;7^V/!/B"U6T\6:5&I<2VX7"WB*/^6L(X;'WHQGJF:TO@_XCN/ ?
MB"/X8Z[?#4;.2#[9X3UPN&34K$\K'N[N@/XC\*"1WQ*\&K?0//$GSCKQ7S/X
MM\/S6-T;N ;9HSR.FX>E?<^K::)496&0:\&^)G@?R)'GCCS&W7CI4,M,^=?[
M0CF47(E:RF602K<QC)MYEX67'=2/E=>ZGOQ7J<FE:-^T%\/[CPCXCVZ=J5M+
MOMKS=F33;S;E65N\,G!ST(P>Q!\S\0Z/)I=XTT:_NV^^,?J*H:'XBN-!UBT>
MU=1?(/+M_,;;'<1DY-LQ[9/,;'[K':>#P#/'-:\/:SX)\0WOAWQ'9MI^N6#;
M9HFZ2+_#(GJK#!JUIE\UO(N#7U;\0OAWI7[37@FSO-+GCL_&NG+MTR^F&TRA
M1AK*<=CQ@9Z'CIMKY$,=Q8WMS8WUM)8ZA:R&*YM9E*O$XZ@CT]#7RV/P?L_>
MBO=?X'VN6X_ZQ'V=1^^OQ/5?#NN;]A#E64Y!!Y!J76M)MK6WU*X^P?VEX;U
M?\3K1XQAACI=0?W9%Z\?R)%<%I.I-;R @UZ)H&N;MA#88=*^5A5JY=6]M2VZ
MKNCV\3AJ6/HNE51\Z_$/X?3^!+ZVEAN1JF@:@IETW58A\D\?=6_NR+T9>W4<
M$&N4,?F$,CM&^,;E../2OJ[6M%L[/3K])+!M3\(WQ\S4]'B_UEH_:[MC_"RY
MR0/<<@D'P'XB?#BZ\!W5M<P7"ZMX<U#+Z=K$*XCN%ZE6'\$B_P 2'ZC(.:_0
M<+BJ>+IJK2?_  #\#SK):^55G*.QA6*M,T<1W.%VKQ[D#)]N>M?3/A/]DO7M
M'\=:++K(C>PL[@7+6\<4F9IEYC!+*!L#?,?7;[U\LK-)&K&)MK%2I[@@C!!'
M<$<$>]?8W[)/[7PTM+/P1XZO3_9HVV^GZO=/DVO\*P3L>L70)*?N\*YQAJ[H
ML\C)<-A)5G4K*]1.ZU?Y;7OW/M+3YT\.^'UC+<11XW'^\>]?F]\7/'*>/O&V
MM:U;S>=97$_D6C \?9XOE5A_O$,W_ J^M/VQ?%VH^#?AK=VFF!XWU1!:+<+_
M ,LA(2KGZA-V/J*_/A=0:WGVQC$,8""/M@<5M&2B]3+C+$-T*>#AO)\S]%LO
MF]?D;>*Z7P-X)O\ Q_XHT_PYIK-%=7^6FN0,_8[5?]9,??'"^K$"N7L[J"2%
M[AR?*A&YU ^8^BCW)XK[\_9!^![^$-#?6M:M]NNZGLGO PY@0<Q6P_W0<MZL
M3Z"M6[*Z/B^',G>98OFK+]W3U?F^D?U?EZGN?PM\"Z=\/?"-C86-LMI:6MNL
M4,6.8XU'&?5CU)[DDU\B_ML?'J+QMJG_  KW1)F;1M.9+C7)8SQ-*/FBM?<+
MP[^^T=C7UA\8OCCX5^!WAR'4/$JSW37DXM;:PLPAGN&(RP4.RC"KR22.H'4B
MO)/$/P<\ ?M'>')_%'@#4;>:=G8W"QH4FAFQ@I<0X#(_ Y(W'&<2#%2K)GZ_
MFM/$XC"5*.#DE4:TOVZ^C:NDS\]+^PCU LSJ,MZ<8^E=U\!_C-KWP-^(%CJ]
MK<22V+RQ0ZC;EODO;7>%=)!T+(I+(_WE*XY4D5U_B#]FKQG8ZN]I!H-[=D,0
M)+6+>C8[@CC]<^H!XKRWQ#I$NCM/;SP^:X!C>)CM;T(R.AP>#V--Q3U1^+8*
MMC\CQ4'7A*$;I.Z=GW2>ST[,_0+]M>U\/>%/ LMQ<VD4VI7TJVFF1XPZS%LL
M5/7RPH=F7ITZ'!'Q_P"!?@_J_P 3K+7+_1K=;E=+D2.X1I-KEW3<JJ#U^7G@
MY]JYOQI\7_&7Q8FTV^\6ZK/JL^FVQM+%94C3RU.-\A"* TC87+8R<=NE>_\
M[ %[KLGQ%\8!F$OAQ-.@L+F-A\LUT7WQ\=S'&903UQ*H]*I/ECH?4UG@N)\Z
M5%ING"#U6C;NM6][*]EY^3/ ?$7@C4_#=Y+;7EM-;2Q-M:.9"I![ Y''T.#7
M/2!X6VNI4^AK]6O%WPIT'Q19R)J26K6L:EB;W@1* 22L@(9!C.><>M? 7[0G
MA;P=X3\2?8/"VOV>O0M;F>5K&X6XCMFW$!#(GRECU '.,Y'0LT^;1GB9YPK+
M*Z4L50J<U-6NGI)7=M]G^#]3R!I*B9ZC:3\JC9O>IN?$*(Z1ZKR/UQ0\GO4#
M/[UFV=$8C9&JI*U2R/561LUFSLA$AD-5I*FD:H'-0SOIHB:H6J1JB-9L]:FA
MC4QJ>U,-(]"F1-3#4C=Z8:#NB,(J-JEIC4SJBR)J;BI#3"*#HBQA%-I])C+
M4&HS&>E7M&\/:CXBOEL]-LY[ZZ89$-O&7;'J<=![FOH'X$_LB:W\4O"EGXKD
MMII='N99(X8(I4B+^6Y1M[DY7YE(P!GW%?12_ )/A[X/OI'A@T\VT8D6QL5R
M#R,EWZL<$^OUJ^5GMX?+IU$I5'9?C_P#\\]>\/WWAO4);'4;:2TNXCAX9!AE
M/O6=77_%&UU>W\<:PFM3"XO1<,/,7[IC'$87_9V!<>U<CBI."HE3G*"Z,B\H
M[BZ2/&W^RQ%?9_[ _P"T$--NO^%8:_< 65V[2:++(P"Q3G+26W/\,G+H/[V]
M1]X5\:TL-Q-8W4-W;2R03PNKI+"=KHRD%64]F! (/J*N,NC.S"XIPFE+8_5S
MXO\ @5=8L))8[=;F>&-@(G&1<0D8>(_AG'?TK\W_ (K> F\%>(76'=)IUR/.
MM96QDJ2>#C^($$'W![8K]"?V<_C=!\?/AG'<7<D:^)]-VV^J1J-H,F/DG4?W
M)5&?9@Z_PUYK^T!\(TUZRN8XX0D-P[20.>%M[K'(SV5\ >Q /:G)'M8K#K%4
MM-UM_7F? S*&4@C(KT?X#_'+6O@7XK-Y:@W^CW@6'4=*D;]W>PCC'/ D4$['
M]RK?*>.)U32IM'OIK6YC:.>)RCJX(((..E4I%$BE6Y%0G8^6H8B>'GI\S[+^
M-7PKT#XL>$[7QWX$E%Y:7297 Q(K#@PR#J'4C;@^FT_PD_'M]:RV-P\,J%)$
M."I[5W?P-^.&H?!O7I5G5K_PU?X34]/;YA(F,>8@/_+11_WT/E/."/H+XB_
MS2/&.J)K%BBS6-P@N!<QW(BW(1D;\@YX_B&"1UYR:IJ^J/8KX2&.2K4M)=?,
M^-V;%02!6Z@5T7CO^Q8O$-U!H3>980GRQ(K[T9A]XHW\2YZ'O[]3S>:FUCRO
M9.G-QOJAJHJ?=&*ZKP7X1AUE9M5U:1K3P]9L!-(,A[A\C$,7JQ[GMGU(%1^$
M?"*ZTLFHZE*]EH%LV)KE1\TK<8BC'=SD=CC/K@'UO2]->X:TNKNU%C;6:;-.
MTL?=M5_OOZRG],GN2:YL3B886'//?HNY]+E>5U<PJ_W>K'6-G-=W$6I7UNEH
M8H_*L--0 )8Q8X&.F\]SVZ>I-N:3J:DF>LV\N N:^+J5)XBHZDWJ?KU&C3PM
M)4J:LD07ES@$9JAHWAW4_B%XDA\.:,WESR+YEY>L"4LK?(#2-[\@ =22 .2*
MB,>H:WJ]IHVC6_VS6;UML,6<+&N,M(Y/"HH!))X !->Z*WAW]FCX:7$MU.+N
M[E;S+FXZ2ZC=8.  >0BY(4$< DGEF%>_@,'S6J36GYGSV9X_D3HTWKU\O^"1
M?$CQOI'[/_P]L/#OANVW7[J8=.L^'DDD8_-/)C[S,>3^ '  &9\(OAU=?#W3
MS?WLBW?Q!U]3--/+\YL8F/+MGOV'J3BLKX5^$=1U/4O^%H>-[;[9KNI-C0-$
M<8* @[7Y^Z,<Y/ ')Y(KVC2=)DA:62>07&HW+![JX4<%AT5?15' '^-?1GR.
M^I-H>AQVL,5O"K")"268Y9V/)9CW)->E>%/#IF9!LX&.U9WAGP^9'3Y3DFO7
M= T=;.W4%><<U20V36-A'8VX^ZH49)/'XU\"_M&?%'4OVA/B?9^#/"1>]T>V
MN/L]ND/W;J?D-+GLH&0.V 37L'[:GQ^/AC2W\!^'KDC6;] M_-#R;>$C_5^S
M.#SW ^M=E^Q#^S3#\,_#;^.?%42V^JW$)F47' M( ,DG/0D#)].E60=EX3\*
MZ9^R+\#X+>S6.?Q1J)\N!F^]/=,OS2$?W4'./85X5K6I-8V?E&1IIY"9)9F^
M]([<LY]R36W\0/BE-\5?&5YXE7<FAVX-IH\3'&( ?FFQ_>D//^Z%KSC5M07R
MY[FZG6"UA5I99G.%1 "22>P IE+1:G->-/$D^@Z:BV$8NM>U*46FFVN,^9,W
M\1 _A4?,?ICN*^Z/V0_@3!\'?A[:V\P\[6+S_2;^Z?EY9FY8D]SDFOFK]C_X
M4S_%/QJWQ-URU9-,MP;;0;28'Y8L\S$'HS]?I@<XK]$=-LQ:VZJ!@XJ]CGD^
M9EQ5[4^D6EJB HHHIB"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M-/MVO]5O&\NVM(^K'U/HHZDGC -/EEN[_4+;3M.MGU#5KQMEO:Q]6/=F/15
MY+'@ $].:]C\)^%-&^#'AF]\0^(;N&:_>/\ TK4?[X_YXP@\A.G;+D9.!@5[
M6!P/M/?G\/YGBYAF"HKV=/XOR_X):\,Z%H7P#\%WNMZU>QSZC,@>^U =96ZB
M"$'GRP0,=-Q&XXPH7@/"/A_4/C)XAB^)'C:VDB\+6TNW1-%(S]I8'Y?D/W@2
M/QQZ"HM'TF__ &A-:'C#Q=YVF_#^PEQI^F<[[Z0'@!>^3U/?H.Y'T!8V<UQ<
M07=W$D4T48AL[*, 1V<0&  !QO(ZD=.@XKZE)15D?&-N3NR2RM+FXO&U'4,-
MJDR[!&IREM'VC3^I[FNQT'1_-<9!W$U6T72?-D4E=Q)KU+PMX>$2K(ZX]*:0
M&AX8T%;2,.R_,:Y;]H3XW6/P5\%O<*Z2ZY>*T>GVS<Y;&/,8?W5X^IP*Z3XD
M?$71OA/X0N];U:7;%",10J1OGDQPB^Y]>PYKXZ^$_P .?$G[97Q8F\4>)A(G
MAB"4;D4D(ZJ?E@C]$'<]\^IJR#J_V,?V?M3^*/B5_B+XODN+FR\YIK?[0QS=
M2$Y,A]5ST'0GV%>P_M??%P75Q!\)_#L_EM(BS:_<0MCR+?JMOD?Q/W]J]@^*
MWC_2_P!GOX8*]A:QF]*"UTNQC4 /)MPIQV4?H!7POIT-Q#]KOM0N&O=7U"9K
MJ]NWZRRMU/T'0#L!5>0+74T+F9$ACMX%"1*H5$Q@ 8KE],\)WGQV^(L'@332
MPT*QD6?Q!>(/E."&6W#?D6Q[#/45%XRUR^LY;'0=!B-WXMUM_)LHE&1".C3N
M.RKG\3@=,X^U?V9?@39?"/P;::9$OGZC-^^OKQSNDFF;EF9CR3FJ2)G+HCU[
MX<^#[/PUH]G8V<"P6MM&(XT48  KNU6H+.W6WA50*LBJ,1:***HD**** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M2^*.K6GC#XA1S)I+/_Q)O#,)^>[(Z#'91W<\5[UI>F3":*\O_+^V1Q^5;VL
MQ!8Q]!'&.YQU;J?I7TB2BK(^2=Y.[)-/TX^9;W$]O';-"@2ST^(#RK*/T '!
M?'4]N@KI]+TYII5)R233-,TTR,2PRQ->B^&?#/W99%X["FD!:\+>' NV1UPO
MIBNC\3>*])\ ^&[O5]6NDL["UCWR2,?R '<D\ 5%K>OZ;X/T2YU'4KF.RL;5
M#)+/(<!5'\_I7Q-K^K^*OVUOB1#H^BI-8^"[&7AF4XZX,C]C(1T'8?C5F;)(
M1XH_;@^+"QQ+-8^#;"3:H7I''GH.QD; SZ?@*_0S1]+\+?L^?#=-ZQ:=I.GQ
M!=J@9D8#[B^I)_,U0^&'PT\-_ 'P+;6=K (4C4)\@S+-(>P]78]Z^4_C]\6[
M_P")WBEK)74:59/M2&-LQJ1QP>_U_*JV"US&^)_Q.OOB]XPDUF]5HK6$&*TM
M=W$2?_%'O7&>)O$UEX/T-]4O@S ,(K>V3F2YF/W(T'<D_D,D\ U9FFM-%TVX
MU"_N$MK"UC,DLSGA5'\ZZ3]F_P"$-[\9?%%O\1?%5D]KX>LB1H6DS#''_/>0
M=W;]!@<]::0Y2Y59'H'[)?P'OM+:;Q_XPB6;Q;JZ@QPGE;*'^")!V 'YG)K[
M5\.Z6+6W#L/F-8?A?11(R.4VQKP![5VZKM4*.@JS 44^DQ2TR0HHHIB"BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ::2G4E(:&&L[4+
M3>I(':M.F.NY2*DHX'5K#&2!6#-'V(KT'4[$,#Q7(ZC9F-B0*8'/7$/7BLJ[
MM,YXS70R)GM5*>'=GO5$GC7QB^$>E?%;PK=:/J< .\$Q3 ?-$_9@:^9/!^NZ
MIX9\0/X \9R%-=M@?L&H2<+J$(Z$'O(!U'4XSSS7W5=6>[/%>-?'CX&Z?\6/
M#YC;-GK-J1-8W\/RR0R#E2".1R*35QQERL\0\=>"[?Q5I\BNOEWD?*,!SGU'
M^>:QO@;\=-7^!_B8:9JQDET=W_>H.=O;S$'\Q5CP/XRU)M2N/!_B^/[#XOT\
M8$A&U+Z,' E3W]0.G4<<"3Q]X)@\36KN$"WD?S!EZY]1[_SK%JQTI\RNC[;N
MK>Q^(6EZ?XF\-7T=OJD"_:+6^M<'J.>.C*1PRG@C(/MYKH/B&^^$NL:CK&CZ
M9(/#[,;CQ+X0M@6:P)(#:C8#^*$G[\?53U[&OEKX&?'O6O@3X@^P:D)KK0)'
M_?0 Y,>3_K(_ZCO]:^[6M=*^*VB:=XF\,:DJ7JCS[34+0_,K8(_49#*1R,@B
MD!WNFZGIWBC1;35=)NX=0TV\C$L%S"VY'4]P?Z=JY7QAX-AUFW;* 28X;%>1
MZ#JFK?"/7KZ]T72V;379KG7O!MKT7^_?Z:I[=Y(,Y&,CC!'T!H.OZ3XVT"TU
MG1+V+4=,NTWQ7$1R#Z@CJ&'0@\@T;BV/ECQAX,ETVX=)(SR?3@^]>->.OA[;
MZU$S$>7<I]R4#D>Q]17WAXJ\)P:Q;NKQ@DCAN]> ^-/ LNDS/F,E.S]JG8K<
M^8/"OC[7/AWKL:74AM[D807#Y:*=!]U)<=?9Q\PZ<CBOJGPWX]\)_&KPG)X:
M\3Z<FH6> SVDFW[39,>1+ _<$\\'!]C7C7BKP9;:Q T-S &[JP'*^X->53PZ
MK\.]2BE\Z1;:-R;>\A^_$2>@[<]U/!JB-CM/C-^SSKOPEW:Q8RMXD\%2MF'6
MK=/F@_V+A1]PC.,_GBO-+34BNTALCJ"#7T]\(_VD%D"Z?K#VZR7:^0[3+NL[
MY2,;'4]&_P!D\_W2:K?%']EW2_%D=SK_ ,-'6QOS^]N/"DS#:_&6:U?///\
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
MP.!RQX%=A6AF%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
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
M%[JENC1QWE[(F(0W#&.->%8CY<DDX)YKV[XA>(M \$^#KN\\1:S:Z#I<<?\
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
MTS\#_P#A?WPEU#PS;WRZ3K44T6HZ1J+ E;6]A;=$Y _A/*DX. Y(!( KU2-
MBA1P!3J+7%<^"]6^,-M>?%KX>^)OC9K<_P '_'/@!+E(=+O]!EGTW4S<Q>1<
MSPW:.5D1U3Y<;=A./GP2>=T_P4GQ6N/&GPS^!.K:MJ/PK\::DFH:[J]]I[0:
M7H$1=7GBT^1]IG>4C'EJNU5"\_>8?HO12Y0YBAH.AV?AG0].T?3H?L^GZ?;1
MVEM#DG9%&H1%R>3@ "K]%%62%%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M(5CC7 %6*8KA1113)"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@!*2G4E QM-9<\=J>:2I&9M]9!P
M2!7,:EIO4@5W#+D<UGWMB) 2!0,\ZFA,;8(J!XZZ;4M+ZD"L&:%HFP1Q3 SI
M(]W:J=Q:[JUFC!J"2.@1Q'BWP?IOBO2;C3M4M([RSF4J\<B@C!KXP^('P6\3
M?L^WDVH>%X)O$/@=Y#)/I&2TUH"<EH3Z=3M/!]LYK[ZFM]W:LC4--2>-D= Z
M,,%6&0:-Q;/0^!M+U+2_&FD_;]$N%O+9LI) 1AXV[HRGE3['\*XSQ+X)2;?+
M:+AN=T+#]/?^=?0WQD_95E_M2;Q7\/;@:)K_ -Z>U _T>\'4JZ=\^O7GUKQ;
M2_%T>IZHVA>(K&3PWXMCR&M9N$GQ_%$W1@>N.O!Z@9K-QL;QFI:,X;P3XX\3
M?"/7DO\ P[?S64RGY[<L0C\\C_ZQK[D^#/[9'ACXG6D>C^*TBT?5V 1C(,0R
MG\?NG/?I[U\J^(O"\-X&6XBV2]I0.OU]:\XUKPY=:7,)"C,%/R31GYA]#_2H
M+/T/^)7P#AUC5H_%'A;4)M"\2P_/#JFGOAW'H_.)5(]>>>IZ5C^'?VD]2\':
M@FA?%33UTR7/EQ>(;1";.?WD7K&Q_+V%?+?P?_:G\5_"]HK.ZN/[9T13@V]Q
MEM@]NZGZ?E7UOX?^(GP]_:"T8VA: 7LL?SV%WMWX] 3PX_SBD,]<M;RRUJSB
MN[&YAN[69=T<T#AT<'N".#6-KGA6SU>-A-$I;LV.:\ U+X4^-O@K?2ZE\.M3
M,VG9WS:#=DO XSSM!/RGW'YUU_P__:DT#Q)>)H_B.WD\*>(,[#:WYVQR-_L2
M$ ?@<'ZT@(O%'PPGLV:2V4RQ]=HZBN O-)FM'^961NXQ7U.##=1@HRNC#(QR
M#6#K7@NQU=6+Q*LA[CB@6A\NZ[X=TWQ);BWU;3X;Q%^XS@[T/JKCD?@:XC6O
MA3>+;LFGW,6N:?U_LW5\;Q[)*!_, _[5?1_B#X7W%H7> >;&.U<3>:3<V+L&
MC9"/447%RGS]8W^M>![Q8M/U*]\-SL>-,UE3+:O[(_I_NEJ]*\*_M*:MX-96
MUFQO-'3&UK[2V,]JP_VE&=H]B!7374,=Y;O;7MM%=VS\-',H=3^!KD[SX6Z;
MO,VAZA=:#/VA1C+;_383E1_NL/I3N*S.VNY/AC\;56[U/2;*ZN)  =3\.R):
MW(//+(.&]P<]*\_UK]E9[N3/@SQ5:ZBW.=/UK%K.&_NANC9]P*Y36OACJ%A<
M&ZGT,3N.?[3\/RF*;ZE!@G\5:FZ-XU\2Z4WE6?B&WUB./_F&Z_$8YE^CJ#S[
MLJUA4HTZGQ(Z*6)K4/@E8Y_Q7\-_&?P_+'7?#U]9PJVW[3&GG0Y_ZZ)D?G7/
MV^M;L%'!^C5] Z'^T=JGAG#ZOINK:'%C:;BWQ?69'U7<!],BN@M_$WPO^*.9
M;_0/#^M2R?>GTUA976?7C&3]37G5,NA+X6>S2SFI'2I&_IH?.-OXBEBQ\YK5
MMO&$L?5L_C7KVM?LX^ =24MHOB76O#=PW"PZO;K=6Y)_Z:+C _$UQVH_LL^,
MXU,NA7VB^*;8$#?8WRQ/R/[DF#^5>74RJ7:YZ]+.*,MVUZF-;^.&'WC^M:,/
MC5&QD_K7&^(/AMXV\( MK'A75[&($CSFM6>,X]'4$'\ZYC^U-C;2^UO[K<&O
M,J98E\4;'J4\PA/X9)GLD?BV)_XJG7Q+$W.^O&EU9^S_ )&I5UR1?XC7&\MC
MT.I8ON>S1^)=N-DS+_NL14__  E,[+C[7(1[N37BJ^(I%_C-2)XHE'\=3_9[
M6S']:B]SV%]:63[_ )<G^^BM_,4P:E;M_P L+7_P'C_PKR4>*I/[QIR^+)/[
M]5]3JK:3%[:D^B/5S?P#I#;#Z6\?^%(-9\O&QDC_ -Q0O\A7EO\ PEDA'WJC
M?Q3)_>I?5*KWDQ^UI=$CU23Q#.>#<R8_ZZ&JDNLAN7D+'_:;->8MXGD/\7ZU
M!)XDD/\ %5+ RZA]9BMCTN36$'\55I=>C7^.O-)->D;^(U!)K3]Y,?C6T< 0
M\4CT:;Q%&N?FJC-XG0=&KSU]8W?\M"W?Y>:J2:]".LR@]@[JI/., $Y)S[5V
MT\N;VBV<53,:</BDE\SN[CQ.3G!K.F\022=ZY>U.K:ID66EW+<95I(S&K'T#
M/M'XUOZ?\+_%>K6ZRW)ATJ/NTS;@WTSL7'7G<>M>C3RR756/*J9S27PW?]>9
M7N-8/\<F/;/-9=UXABAF$0WR3-TC4$L?HH!)_*NGF\)^#/#(']N>)VO)3]ZV
MMY203_="IM_5FKJ=&DGBM'?PKX$-E82#C4-<>.PMF]QOV!_R8UZ-/+Z<?B=S
MR:N;5IZ05OQ.&TGP?XJ\33>7;:=]A3!+27A*X'J47+C_ (%MK8/P]\,>%HUN
M/%_B%;F;JUE$V 3Z;(SS^+GZ5KZE=/=-'%XA\8S7:XXT?PI 8E_W?-D7(_X#
M&P]ZETNUFTMMV@>'[+PVW4:GJ!^T7Q/KO;<ZG_<\OZ5Z$*<*?P*QY%2M4K.]
M25S0TW5+^+2;<>&/#-OX=T?.8]5\08@C.?XXX@-SGW1"?>L*X-GK5X6N9]1^
M(&I*V60YM].C/^Z""P_WW7W6M"318+RY:ZU:YN=>NW.7:Z<B-C[KGG_@1-:T
M;RM"D42K! G"0QJ%4?0"M3+E,R;1[[4[>&#6-16TT^/F+2=' BC3VW  #_@(
M!]ZO:7:V^E0O#IMI'9PL>1&.6_WCU)^M7;32Y9B">?I76:'X-N+QDV1-M]3T
MI7*L8%GIK3,"W(S76:+X7N;Q@%C.W^]CBNXT3P##:JIGPQ':M^XNK+18"2R0
MHOOB@HR=%\&P6(5I@&8=JT]4U_3O#MHTUQ-%;QH,EG( %>4^+/CRLE\VD>%K
M*;Q#K&=OE6G*1^[OT4?6CPM^SQXF^*5XFH>.KQKFWSO&DVLACM81_P!-&/+?
MH*+ 9>L?&+Q!\1K^31_A]8&[&?+EUBX4K;0^I!_B/L*[[X7?LLZ?H;'Q;XUU
M%=0O5_>3:KJK8CC]HU/3VQDUZEX9T?1/"]K'8>&=,@U6YA 3SE'E6%M]6Q\^
M/1:R?'7Q+T'P;,MYKU^/$WB"/YK:U3 @MCV$<7W4_P!XY-4([2WU)_[+<Z&3
MX2T *?-UZ\C"WMP@'6"-AB)3_??GT%>3>)_CM:Z/%<>'?AO:[Y9&+7.L3'>[
MOGF0NW+G_:8_2O//$WC+Q/\ %2X,FKW3V&D$Y2SC)&X=N._U/Y5#%]DT73Y-
MGEV5E$N^69VVC '+,Q_F:JP6)M/T[R+V2^OIY-4U>8[I+F8[L$]QG^=8GBSX
MC+HNI0Z)HUG)XC\671 @TRU.?+S_ !RG^!>GN?IDC,T.\\5_&[53H?PXMY+?
M35?9=^)[F/\ =A>X@!^\?]H^G'4&OKWX$_LU>&O@QIY>UB^WZU/\]UJ=S\\L
MKGDDL><YS5*/<SE/HCSCX#_LF7$>K0^-?B7<+KGB9OF@LR/]'LE/(2->V/7J
M<<]Z^KK:W6%51%"H!@*HX%+%'M[5KZ3I,NHS!0,)U+>E69!I>ER:A,%483NW
MI7<6-E'8PK'&, =3ZT6-C%8PB.-<#N?6K-!-PHHHIB"BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** $I*=24AC:1EW#!IU)2&4+RR$@) KG-1TO.[CFNQ]JJ75F) >*0
MSSFXMVA8Y'%5V7/6NNU#2QSQS7.W5DT+9QQ3 S)(ZJ30#TXK39>U0R1^@IB.
M>NK+/;FO)/C%\!?#?Q:TM[;5K)1<J,Q7<8Q)&W8@U[C-;CFLZZLPV:8C\[O%
MGAOQI\#+C[-XDMYO%7A/<!'J\*[KBW7_ *:#^,#CGKUZ]*6U^P>)-,2^TFXA
MU*PE&?E(;'L1U!'H>17WAK&@P:A;R07$*30N,,CC((KY8^)W[),FGZE-XA^'
M-Z=!U1COEL>MM<XSPR=.YY[9..>:EQ+C-K<\&UKP6DSO):'RY1_RS;K^!_H:
MY>&;4/#=[OC:2UE0Y\R/((/J1_45WW_"8G3]2_L7QQIK^%M;!VK/)_QZSX'5
M9.@^C>H&2:OZOH*21XGA6>/^&1.H].:S:-DT]CO_ (5_M@ZQH<<-CXC3^W;
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
M,)&H51T J2@D****8@HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $HI:
M* &44[%(14E%:XMEE4\5B7^F=>.*Z.HY(1(#Q2&>>7NG&,DJ,5G,I4X(P:[Z
M^TT-GC(KG+[2L9(%,#GVBJM+"&SQ6E- T)P1Q5=XP:8C&N+4-GBLF\T_.>*Z
MB2//M52:WW=J8CR+XA?"K0/B!IDMCK>FPWD+C&64;E]P?6OECQ=^SKXU^%#2
M7/@F[_X2#05.XZ)?,2T:\<1/U7CH.G/0U]Y7%B&[5CWFF9[4!L?G=I7C+1_$
M%X=.NHYO#VO*<-IVH+Y;EO\ 9)X;OTY[XJ;6O#JR_P#'Q#SVFCZ_G_C7UO\
M%#X!^%/B;9O%K&EQ23?PW"+MD7Z$5\V^*/@-\1/A7NE\/70\8:"G_+A?-BXC
M7T23_'( Z"LW'L:QJ=SR34O",ENS26Y,F<\Q\-^*]#5>QU[4=(8*R_:8HSD+
MSN7]05_ BNML_&&AZQ>FPO$F\.:SG:UCJ*^62W^R3\K<G@ Y/I4^K>'"V3-"
M)0.DB=?TYJ+&BL]CN_AG^UIX@\,B*UDU$:A9H OV'6 TJJ/191^\7\<BO=8O
MC)\,OBO81VOC#2%TPO\ \MKU?M%OD_W)XQE?H0/<U\3:AX6\SE-LZ]E?Y6_.
MLVWDU3P[<&2SO)K.0\;)"<'VSW%(9]HZE^R?+:.WB/X3^.+G178!E2&X\^T?
MO@LF<?1@:J_\+D^,GPCC5?&_@\>(]-C.&U;1^I7L2%R!^(%?-G@_XU:OX-OH
MKAA>:;<KUOM)G,+M[D#*M^*U]%> _P!L>6^5(=0N=-U\MCY;M/L5V/\ MHGR
M,?\ >%(#T?P7^US\/_%K)!)JO]CWS';]FU)?*.?][E?UKUFTUBQU2!)K>>&>
M)QE9(W# _0BO#]:/P:^*R"3Q/X=_L:\DZW-S;;A]?M%OR?Q6N;MOV0TB,FH_
M"GXDWUDY&5AM[M;J/Z%5*N/Q4TK#/I2XTVTO%(=%?/J*P=0\ Z?>;B(PA/\
M=KP62?\ :+^&C&.[L-*\<6B=6B/DW!'^Z=I)_ U<L_VN9='F^S^,/!&O>&IA
MP6D@+I]<D#C\Z /1-0^$X#,8'^@KE=0^&E_:YVQAAVQ]:Z#P]^TQX"\2-LM_
M$-K')_<N282/;YL5W5EXJTO5HQ);7D%PAZ-%(K#]*5AG@UYX5OK8G,+ >P-9
MCZ?<Q\,C*?I7TF[6=TN2$;]:H7'A[3;K.Z&,^^* /G1H9E]<CWIPDF3[H('M
MWKW2X\ Z9/G$>T>U9UQ\,+)_N.12&>-FXF*XP3].U)]H?<0R$]R<5ZM+\*PN
M-DV[VQ5>3X5S]0ZD4 >8;8KC[T"$-W914;:7:-AA:VYX_P">2FO2W^%=Y@8V
MFHC\*;QFP$0GK0!YDVCVI<D6=OP#SY2C^E-DT>%1\MK"I!Q_JE/]*]07X6WR
MDXC7'?FIT^%M\PQL"@^](1Y.VG>2FU%$8Z_*,?RJ&33I)$&"WXU[&OPHNF/S
M;<=ZM0_"=^/,D6F,\,_L$[@6&2.YJ.30]S8P<_2OH"/X4PKC?)DCTJS'\,=.
MCP7&[ZT"/G-?#SN>4.*LP^$993A8&)^E?2,7@W2;;_EBAQ[5-]ETRS!PD:@?
M2@#Y\L_AK?W3#%L54CN*Z"P^$%T6!=5C'<'TKU34/%6D:;&6EN8857KN< 5P
M7B#]H;P?H[%&U:&:;_GG =['\J -"P^%=E:\SGS#W%;]OX=TS35!2&,>["O*
M+CX[ZUKV4\-^$=6U$-TFEB\B/_OI\<4R/PA\8O'6&EN+'PW:,>?)1IY%7ZG"
MC\Z8'J&J>)M*T:-GFN(H57NS!17E_B#]H[1([IK'1DGUW4,X%O81&4Y]..*G
MM/V=/#$-P6\5>([OQ-?=3;-,T^3Z".+Y1^)KMH6\*?#NQ6*VTO3] @4<'5)%
MB)]Q!%\S?G3 \PL[7XI?$J0QQV,?AJTEX#RL9+E1Z[%ROX,:VM$_9P\-:1?+
M-XJU.;Q'JQ.X0W)-P^?]F!/E'_ JK>-/VI/#.BI);"_N-58#'V>W LK9C_NI
MF1Q]2*\@UK]I+Q=XBBDM-!LUT:Q<]+5?LZ$=\G.]OQ:F+0^J+S6=&\$P",QV
M.@QHN$%]B:YQ_L6\?"_\#->5>,?VE-%L[P164<NN7J?<DO,3%#T^6%?W:?CD
MUX3:^%?$'BQO,U"\GEC8Y9(R8XOQ/4UVNA_#K3]+10Z[SG_5Q#:OXGJ:=AD6
ML?$7QG\0;C!EDM8\_=!WN!_Z"M/TGP%'',;C49GFN&.6PQ=R?=C_ $KJ)OL?
MA_39)[J>#3+&(9:29EC51[D\?G7&Q?$Z]\77ATSX=^'[KQ->9VG4)D:.SC/(
MSN/+8XX&,@\&KL2VEN=IY=KHM@\K&#3;2-2TDDA"*H[DL>WN:XR/XB:CXTU,
MZ1\.=$F\1WH;8VIRJR64)Y&=W5\<<# (/!->C>#?V.]6\:74&J?%#6Y-4*MY
MD>CVI,=K$>>-HZD9QD\XZYKZF\'_  _T?P?I\5EI&G06-O&,*L*!:I1[F4JC
M>Q\X_#7]C7^T=0M]>^)>IR>)M54AH[-AMM8.G"H./TYQ7U5H?A^TT>TCMK.W
MCMH$&%CC4 "M.WL@N..:T8;;VJS,AAM\8XK1MK5G<*J[F/0"KFFZ/-?.%C3C
MNW85V>EZ)#IR@@;Y>[&I SM%\,B';+<C<W4)71J N !@4N*6F(****8@HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% "4E.HH&,IK*&XQ3R*2I&4;BQ60$@<UC7NDYSQ73$5&T8;J*0SS^ZTE
MH^5&*S9K=HR01BO1;C3ED!P*Q[S1P<_+3 XMHZB>+/:MZZTADS@8K-EMF3((
MIB,N2W%5)K,-VK8:.HFC'-,#GYK -VXJA/IOM74O;CFJ\EJ*!''3Z2&S\M<?
MXJ^%?AWQ=;M#JVC6MZC=?,B!/\J]8DLZJ2:?[4"/D+Q)^Q)X?,TMSX6U34/"
M]T_)^QSLJ'TR,]/:N"UCX*_&'P<S-;7&G>+K-3RLT?DS%?0%>/S!K[ODTW/:
MJ<FECIBE8=VC\ZK_ ,7WN@,8_%/@C5]%<-AIX(O/A4?WBPP?R!JQI?C;PIJ_
M_'GXAMX7SM$5VWDN3Z;7P?TK[]OO#MO>(5GMXYE[B1 17GGBK]G/P-XLWG4/
M#EF\C<&1(PK?F*GE+YV?,DFFM<+EX[>Z0\Y(!S5.3PY9MULY83C[T3' ->JZ
MK^PWX;A:1_#VL:MX==N2+.Z95/UYKF-0_9?^)^BD'2/&T.IQ)]V'4+5"6'H7
M W?K2Y2O:=SB6\-Q-_JKZ5.V)4#8J-O#5W_!+:SC_:!6MJ\\%_&3P^SF\\)Z
M7K48Z&PF:(_^/;JPY_%'B#20W]M?#G6[1U/_ "YJMPOY_+4\K+YT5Y?#-T.6
MTV.0=S'(#563P[&<F?2;H'&,QQYJRGQ<\/1J1?VFL:.PZK=64@/_ ([NJU:?
M%;P=>,1'X@CB)[7"-%_Z&HHLQ\T3"DTFSCX:.[AXZ["/ZU!]BM%Y6\N4/^^U
M=O'X[\-3<)XITMB?X6NX\_\ H5:%OJ5A?+N@U&QN1V*NK?U-*P]#SK[+&JX3
M5ITXP?F:H_L8*DG6+CV^8_X5ZFMM!*03]D;_ ("I_I3UT^V*X-O9_P#?M3_2
MD/0\G:QW 9UB?T^^:K2:3'(K ZI</G@_.V*]E6QM$Q^YL\C_ *9C_"IU6RAS
MDV<>!Z**!:'AI\+VLF/](N)/;+'-21^ XKA@R6=U+Z#RF->SS>)M"TW'VK6M
M-M>_[RX1?YFJ<GQ0\(0_,_BK2V_W+I&_D33#0\UM_AA<2;=NCS#T+)M_G6S:
M_"6\9E)L[>$8_P"6DH_I6]-\<O ]O)M&LR73^EO;2N#^*IBH?^%U6-Y($TSP
MUXCU89XDMK A3_WTP/Z468KQ&V_PK5 #-<6L0Q_!&6/ZXK1MOA[I<38:6:<@
M\A5"?R%-M]<^(.NR :-\+[YH3TDOYUA/XKM/\ZW;/X4_'7Q)D"UT+P] _1F#
MRRI^9P?RI\K%SQ([/PGIL'S1Z<C$=#,=Q/YFKMU<6.@VS27EY::7;+]YI'6-
M1^)Q6SI_[&_C37%3_A)/B/?;,Y,>F(MM^&4 S79^'OV%?A]IUPMSJ4%UKEWU
M::^F:0L??)JN4GVG8\(U#XR>#=/F,$&HS:U<XX@TN%I]Y[891MS_ ,"JQIOB
M+X@>+GV>$_AS=11,,)>:T_E!3ZE!R1_P*OLWPW\&?"GA6-8]+T&RM0.A2$9K
ML;?1TB4*D:H/11BGRHCG;/B_3/V9?BIXTPWBCQFNA6C8W6>B1^41["3[WZUZ
M5X)_8K\ ^&9Q=W=B^N7Y.Y[G4',K,WJ<]Z^DHM-'&15N/3P.U41JSD]%\&Z?
MHL*PV-E#:QJ,!8D"UNP:6%QQ6S'9A>U6$M@*86,V'3PO:KL=H%[5<6W]JNVF
MFRW3 1QECZXI#,]+?&.*OV>FRW3!8T+'Z5T>F^$QPUPW_ 1716]K%:H%C0**
M0S"TSPJD.'N#N;^[7011+$H5%"J.P%/%+0(3%.HHJB0HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH *3%+10 W%)3J0K2L4,Q3'C##!%2TF*D9GSZ<LG05E76B@_PUTFVFL@;K
M0!P=UHI4Y Q69-8O'VS7H\UDDG;FL^YT<-GC-,#SYHJC,==?=:%_LUE7&C.F
M2 :8&$8:B:W![5JR6<D?\-5VC/0C% C,>UJ%K,>E:QC'I33#3 Q&L?PJ%]/!
M[9K>,/M36MQ0*QSC::/[M0MI8/.*Z8VX]*:;4>E '+-I(YXJ"30XY 0T2L/=
M<UUWV,>E-^QCTH X&Z\#Z7>9\_3K:4'^]$#6%J'P.\'ZIG[3X<L)<_WH!7K7
MV(>E)]A]J / [S]E'X;WV=_A6Q&>I6,"L2Z_8G^%]UG/AY4_W'(KZ7^PCT_2
ME^PCTH ^6)/V#_A?(?\ D$RJ?]F9O\:A_P"&!?A@3_R#;C_O^W^-?5WV$<<4
MOV(>E 'RFG[ OPP4\Z;<'ZSM_C5R#]A+X6Q8)T:1\?WIF_QKZB^Q#TIWV,>E
M 'SG9?L7_"ZS^[X9AD_ZZ<_SKH+#]E_X<Z?@Q>$]/!'0M"#7MOV,>E.^QCTH
M"QYQI_PB\+:8%%MH-C$!TVPC_"MZU\*V%K@0V4$0_P!F,"NK%K[4Y;6@+&#'
MI2IC"@?05.FGCTK:6V'I3UMQZ4!8QUT\?W:GCL1QQBM18!3U@'I0,SH[,>E3
MK:?G5P1&I$A)[4@*JVX].:D6'VK1M]+FN,;(R?PK8L_"DCX:0[1[T#.;2W)X
M S["M&ST.XNB-J$+ZFNOL]!MK7!V[F]36BJ*@PHP*0'/V/A6./#3G>?2MR&U
MCMUVQH%%2TM @I11BBF(*6BBF(**** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** $Q24ZBD,913J3%*P[C2*3;[4^DH C:)6ZBJTNGQOVQ5W%)BD,Q9M'4] #
M69<:"#GY:ZS%(8P>HI@<%<:"1G:*IR:5(G:O16M4;M5:32T:@#SIK-UZK4;1
MD=1BN_DT16[#\JIS>'P<_+0!Q7EBCRAZ5U,GAWT7]*JR: 1T&*8&!Y0H\H5L
M-HKKVJ-M)E7/% &7Y(]*/)'I6@=.E7^&D-E*/X30!1\H>E'DCTJ[]E?^[1]E
M?^Y0!3\D4OE^U7/LS_W31]G?^X: *8CIWE^U7!:O_<-.6SDY^6D!2\OMTH\L
MUH+I\K?PU(NDS,>E &9Y9Q2^36U'H$[]N*M0^&';[U '.>73A"6Q@?I770^%
MU7[U7H?#]O'C(S0!Q,=C(YP(S5V#09Y,?*:[6.P@CZ(*G557H* .7MO"K-@R
M'%:UMH%M!@E=QK3I: (XX(XAA5 %/HI10(2EHQ2TQ7#%%+13$%%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4E+10 F*3%.H
MI#&XI*'FCC8!G52>@)Q2JRN,JP8>QS18+B44[%)BE8=Q*3;3L48H 9Y8/4"F
MM C=JEQ10!7:SC;^&F-I\1[5;Q28H I'2X_2F'28SVK0HI#,TZ-%Z4?V+%Z5
MI44 9O\ 8L7I2C1H?2M&B@"B-(A]*>NF0#^&KE&*8BLMC$O\(J1;>->BBI<>
ME% #0JKT%+2TM "4E.Q1BBP7$HI:*8KB4N*6B@!,4M%%,04444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%5YM0M;9B)KF&(CDAW _
MG4L<B2KN1U<>JG- #Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** /FK]L3X\?\(#X9N_#.FW%S9:M>VZRF
M_LIMDUNOFJ#L/]X@'\#7 ?LQ_%34?CIX/U"XC_M..[TN\:TEEN-7F190 ,,,
M*W)YSV'%>8_MO1M)\6[Q65I0ULNR.,C<V&!(&3C-?,GA+QW\2/AE;W:Z3KFJ
M>%=%8S79L;"[*Q23;?O'.<D_+D<<#UK&,ES>\*I'JC]2O^$:UO\ Y[W'_@\N
M/_C=!\-:U_SWN/\ P>7'_P ;J']FOQMJ?Q:^#/A[Q/JRPC4+N+$I@7:K$ #=
MCL3UKF?VKM=\8>&O#N@6WA&]_LY[RXN9=1N8V"3BT@MWE<1.00K\ CCG&,C-
M=/+"U[&/O7L==X2U"\LOB9IFCSRW2R1LCR;M0DG219+>[."& Z&%3TH_:G^-
MX^%/@VYL;*3R]9U*RN1!,DFU[?$9 D'^UD\>XKYM_8;\2?%;Q=\3&?Q-#?:]
MX?BD-S_;FI2IY]LJP7"1Q'YLL&:;I@XQUQ4__!0QG'B?3E1"[&VD QU)*CBN
M>4E;W3IA'HR/]DCXQ>)OC$FO:+J=Q>7-]HWE_P"F-JL\1F4J,EL!OFR1T '6
MOHQ?#6MY!$]SD?\ 4<N/_C=?E/\ #G7/'W@OQ1-<Z-KFH>$;34) ;V2SN?*#
M(BDX/4%MH.!W/%?I9^Q?\0-:^+GP5L]6UR?[5?03-:FX8?O)0O\ $Y[M[UI'
MD?0YFI1T.UM?#VM(PW7%QC_L-3M_..N?\;>,;KX;L][</<22VENNH!GU"256
M47$491LJ."'8?C4_[4%UXNT?X:VUOX(NX[#7M5U2WTX73D*8XG#M(48_=;:F
M V.,U\,>!?&WQ?\ $FA^)H_$8U'Q1X:N+00G5-4F5GLE659-P).<,8P".?;%
M*?*EH:04F=Y8_M1^(_$/[04=M>22WFD^(+\P1VJW3QK:!8T4+&1P%R,G(/);
MUKZ__P"$5UR,E1/,,<<:W.!_Z*K\G?$G_"2V?B*WU'04FLYM-E:YM]0MI=KA
MB!EE(/  'IZU]M_L#_%SQQXY\6>)_#7C#6Y]?-M"ETD]Y)YDD9*CY5<8^7KV
MI4^5[BDFF?1*^&=>'2XG_P#!Y/\ _&JFBT/Q'#REQ,/^XU.?_:5=IXP:?0O!
M^NZG:(C7=EI]Q<PB094R)&S+D=QD"ORK\>?%#X_Z'XFN;*3QMK@O5BAGNDL[
M[%O&\L:R;8\8 'SCCMT[5;Y(]!*,F?I2MEXJ7I=R?CJLI_\ :-/\GQ5C'VC/
M_<4E_P#C5?EC_P +H^/XZ^-_$?\ X'G_ !J_H'QP^.?]I%;OQSXA6..)KCY[
MW<&V<X*GJ"< XYYJ>:'8)<T4Y/9'ZBVT?B7S%#S=3C_D)R'_ -I5X_\ &7]I
MB7PI\+=3MK66[M=;UBRE6SNH[C+VK>;+$9%8C.1L!'OS7LWP,\8K\4OAOHOB
M.3RC<W"#SO)QMW\'\\%<^^:^"?VEL-'X85D>55LYV,<9 9@+ZXR!GO@4JEDM
M#2"=]3W;]FGXVZU\:M/U6$><U[H[)#+<27TD7F_*,M@*W))/H!7MGV?Q(O\
MRU;_ ,&LO_QJORO\%^.O'7A/5[Z70-2OO VF70>>YCTVZ(\TJO'WLY;&/3./
M6OT^_97\:7WQ<^"FA>(M5"F]D7R7<=7VJOS-ZL22350Y&MC%*2T--8?$989F
M8?\ <5E_^-5H>%]2OAXVM].N9Y@T2QRM_I;2K('CN/E.5'0Q@].U<%^UM>>,
M-#\$Z7:^"-131[Z\GN'O+W(62.UAMI9G\MB#M<E!@X]N*\G_ &)_'OQ4\=>*
M+-?%.CSZEI-NYEE\1W4@\Y56"=8XV^;YLM+T XZYP*)<FR1I%2ZGW11113+/
M+OCU\9!\'=!LKM+>*YFNY6B"R/C;A2<XKY@_9L_:!\3>.-0@\+:C<WFH:DEM
M)<?VE<7[H91O?&_"GD!<<#GK76?\% (RUGX?<G"+)AL].00*^!]'\3>/?".N
MIJ>@&ZT&91]F^U6MUY9,1<GY\9'4^G>L>9<^HJD963B?JKN\1-UE!^NIR'_V
ME4,EOKDGWBN?4:G*#^?E5Y7^QE\1?$'Q/\"ZLGB&];5;W2;QK;[=(/WDN68Y
M8]^,#\*]*^-5UX@T'X;ZC<>%WAAU^6:VM+26X7*(TUQ'$6(]@YQZ&NM1IVO8
MY5*;M8D;2]9?J\F/3^V)\?\ HNDCTO68&#Q/)'(#]Y-7ES^L6*_.?Q%\8/C+
M8:YJ-K9>*O$<MM;7,ENLC:D<-L8CCID<4W1/VDOB]X7OH[K5O$'B*2RSAV^T
M+,J>Y$B,A^AQ6/-2[&C51=#]+--U#Q+8R@?:-2VD\G[3#>*/^ ND;?D:[G2?
M%5Q@"_2-T_BGA1D,?^_&W*CW!(KYO_9K^/EU\1O+TCQ!L?4Y(/M5CJ<<:Q)?
M0[PA#1CA)4<A64<<\5]$W$<LEO\ (BFX0'RV8=_0^QZ$>AJN6+5X"A/F5SY5
M_; _:8U?2=67PYX<O!9I8ZA#)-+;R$-<J$):-B/X#N'3G@'-=3\"_&6I_%SX
M<Z;XDCMWM))MR2*VIRI\P[@!&XP1WKYI_;2\)S>'_'5GK.BV;7<.L1F:.'(
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
M>K^9+P2<<8P*U?*D-<QG?M!_M5:]HT?AFST>ZE@_LR;?>B&X96O@MN,K(PY
M)8GCN >U>Q_";Q3KOQ/^'NC>)H6EMEOHMQCDU252&[\!&P/Q-? OQGAU)]6N
M(;2R%SJ"S/'+:^8I,9*JK X/.,,..]>I?L.?%CQEI_Q&\-^"M1U*:ZT&^M'B
MCTVYE\U;0(^<H>H..,'/Z"L:;3W"HG&?K_P3[873O$B]+G_RJS?_ !JG?8?$
MI_Y>?_*K-_\ &J]&72XRPXXK\P/C7\9/C39^)S>0^)-3LX]1ENYK6STB[\B"
M*UCN988\J!PV(SG).<9S6SY%N3:1][OI?B208-QD?]A6;_XU2V^D^(8Y 3<L
M!W_XFTQ_]IU^8:_'[XVK][Q7XD/_ '$VJQ8_M!?&C^T+6.3Q;XDABFD$9D;4
MB0N<\X((.!D\^E1S0["]]:M?E_F?JW';ZG]GQYYW[>OVU_Y[*POA_P"(KO4O
M'^H:?/+-BQ6[MW1KAI4=E%FP;D#D>:PZ=S7&?L??%+4/BU\*X9M<G6YUO3G^
MRW4V,,[*S+N;_:.S/_ A70?#<;?C)XN';[7??^B].JM-T7%WLSV:BBBF6?(O
M[7W[1VI>%6O/"WAZ[;3[VWGLY'O+>0K+]_>R<?PD*%([@D5?_9[^)&N_&SP*
M=;C6:TDAG:WD235)@"02 1\K=AU)KYA_:]:7_A;/B$6,'VJ\5XG6#<%W,,^O
MU&:Q?V/?CAXE^%OQ!TC0]0N)8O#.K7<MK<:7,Y>*&<_,'CSRI9@RXZ9K&+3>
MI%1.,D^A^@IT;Q&O_+P?_!M-_P#&JS6UK4]%\4Z9IMY/-&TOD7/FK?R2+M^V
MV\3*0RKP1(U>NR6T:0/*H#J$+@]0>,BOC7P[X@^)E]XHL]*\3>'KG5]3OK2+
M4=1U:.ZC%KID0NA)Y:1?PC$*C )R2#SUK27*EH$8NYB?'7]KS5=+^*-O=Z/)
M<_V)86<D$NGPW3(D[M-@2G;CYA@<9Z9'>OHO0[GQ!K>BV.HP2R)#=PK,BR:K
M+N (SS^[ZU^9WCN\DD\27@73A?V\CF&=C*8UC_>'^(<CG'..F:^\?V0/'&J^
M*)M7T*[U.76]*L(D-O>7,@E=&\N$F%7P-RJ'ZX[BHIV?Q"DI*HTCO?$%]X@\
M/:#J>J3.\D5E:RW#*NJ2DG:I;'^K'IZUQWQP^.E[X ^#UU:V%V\6L:C;WHBO
M//)GMLS.J,I.3D _*3Z"D_:@UCQGH>L;='LY;WPM::/]IN;&SF6&:]NY+@0K
M"S$$E!&68K@ X/I7SO\ M-W&IW5OI+Z[HSZ#K%_:O</HQF1WAW3,VS(..F,<
M]Q14:7PFM.+ZGJG[,GQF\0_&'2]4L[@W'V[2#''+</J4J";*C+8"MR2<XX Z
M5[A]A\0_\]G_ /!M-_\ &Z^#/@+X]U?P?K<,NDM_8NH7FJPV\VAQW)=+Q2C
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
MV_\ Z*FJ#1?V?_#$/PXM-!L+9;*VNHHY+MP-S3G9SDD],D\58^.W_('\,?\
M8>M__14U>BZ#_P @/3O^O:/_ -!%-I-ZA%M;'YO_ +8'PET+X1:K8V6B0&)9
M[1Y)&SU.#T':K_\ P3FP?C=XS_[!\7\EKL_^"BFS^TM)^7]YY$GS>VVN*_X)
MP\_'#QK_ -@^+^2UG#23'/>+/OWQ\H;P%XE ZG3+H?\ D)J\5TO]EWPK\1--
M?6M8MLWE]Y+%AD?*D*(._P#LU]!W-K'>VLUM,-T4R-&X]5(P:YZ+PK/;B18Y
M;<(QXVF5!Z?=5\#Z* *TE&X)VU1Y%??L4^!6M9&%KED0[0HVD\>N:^"_'WA]
M/AS\1+BRG4K:6T[)R,_NG4@<=^0OUK]([&\NM-^+%AH<S*RJL<V^*:8@B2&[
MRI#NW_/%:\+^/_[)NN_$SQI<ZCIL<<=NV499TW+(N<YQ64E;5(M>\FI'SM\!
M/V[I/V>/"L_A5/"LOBJQ2Z::"[%S);81CG;L,+<CIG/8<5])?!GP7X%_:D\%
M1:PXEE2SMDC:"12LEM,\UQ*\;9 S@.O(&".:\Z\-?\$\]6EU>V%^=.M[?.9)
M&LU8 ?3O7W%X"^'FB?#'PG#HNA:=:6$$<8,K6ELD/GR!0ID<*!EC@<GG@4U>
M6C(4>2RN?E-\:O#]GX7\9ZYI>GQ-%9VS2)&C') V>M?>'_!/O_DV+P[_ -=)
M/Y+7Q+^T?$R?$SQ(2P.9)"/ILK[:_P""??\ R;'X>_ZZ2?R6G3V"7QOT.M_:
M,A6;3=,1AE6MM4!_&PFKT?P9X'T3X?Z+%I6@V$=A9Q_PIR6/JQZDUYY^T-_Q
MXZ5_U[ZI_P"D$U>PU?4044450'GOQ/\ @SI7Q6:)-7??;1K@0[<@G/6OSP_:
M8\ :7\-?'FI:/I,316:11L >Y+#-?JC7YJ_MN2!OBWJ"9Y$* _\ ?=8S2NF:
M1>C/3_\ @F:8KSP9XZ=  G]K\?\ CU?2WQBMEC\&QL!D_P!JZ=_Z60U\S_\
M!+UO,\$^._E"G^V"" ,?WJ^M_'V@OXB\/?94\S]W=6]T1#C>PBF23"@\$G9T
M[UJMC""]U'B6@_LD^#O$_A/3]1N+93=ZA$+V5G!^_* Y[\<FOG_]H3]F./X8
MVZZII(9;97 EC)W1[#P3SV^M?8,6K>(O#.E:?IEBT,\-M;)$C/I5VYVJ,+DJ
MN,X R*X/XJ6/B3XAZ7:VEW9/JL4<@=]-32KJ&WE8'(,C&,LRC^[E0>YK%Q5M
M$;*;/C;]EV34=0^/7@JQLK5UL-)=VN&VD 0M)'L<_4N@'J2*_4K[(N[I7D_P
MF^#L^CZC+K^NP0Q:C,ZS&&*%(M[(NV,LB$JB1KQ'$&;;RS,S8V]I\4?B1IGP
MM\)76L:C-$)0I2TM7D"M<S'[D:Y/KC)[#)K9:(SY4CPRX\ Z'\4M4\0R:U;_
M &JUT/4-::V3/ Q)"OY963\J_/#QU;H8;\1)LC6%BJ^@$O K]-_@KHK6?PPU
MC4)9A=F:S,4MQCB:X+S3W,BGN/,N#']8".U?FC\1E6*34U7A0D@'_?XUC+XK
MCG_"9^M?P7M5D^$G@]B.?[,@_P#017$?%#PE8>,/BS9Z'J,0EL;O1H%F0_Q*
M-01B/Q"X_&N^^"7_ "2'P?\ ]@R#_P! %<YXF_Y+]I'_ &!H_P#TL%;/8+6+
M7C+]GKPOXNT&ST,VL=EI%L2RVL*\%L_>)SG-?!7[6WP^T;X:^,O['T:W$$*6
MJLY'\;;QS7ZC5^<'[>T.WXI329SNM5X],.*RG%*UC6+9UG_!,V$3P_$($?\
M+XE?<+6,:*S-A5 R6;@ >M?$G_!,==J_$(?]/:?RKWK]KO3];U?X<Z1IFAZF
M^ERWFLPI<E795GMUAFD>%RO.UM@!K5/0YH)<B9ZY<:/;:A:RP2!9(9%PVT]C
MW!['N#7A/Q"^"WAKQ5XHBN?$]M&<$6]U=?=P3DQS\?PO@AN@!W9.% /PS^R;
M^T]J/P>^*,']LW$B>%M5D%EJ=NSDI;N6(BN ">,'Y6].>U?J=XHTF'7M)2\M
MXQ=_NC\B\^?"P!9![\!E_P!I1ZFI?O(N+WMT/R0^+FCV_A[QCK.G6D30VMM-
M-%$C'D*"!@^]?H'^P;:K-^S+X78C)S)_,5\9_M2?#V]\+_$B00J]Y9ZK&T]I
M-&K,7!"_CG&/SYYS7VI^P.I7]F3PR",$&3(/U%33ND#]Z=_(U/BAX8T_Q+\4
M+31]1@%Q8W6EVJ31'HR_VE&2/QQ7S[_P4*^(0\/Z/8> -#6.STZWBC>2" 8&
M]B=JD>@&#_P*OICQI_R6[2R> -,M2?\ P8)7YS_M8^(6\5_$;Q1J*R,R)>3%
M-Q[(H51^E*>Y7PQ;['UC_P $[_A_%I_PMCUN6,-->/)<*[#G,C;1S[1Q(1_U
MU;UKZ!^,OC-OAOX&GU"R@6ZUN\GBTW2K9AD2WDS!(@1W )+'V4US_P"R/:Q6
MOP!\)O$%$<UI$1M& =L:1Y_\<JE^T;:SZAK/@/R9-@LKC4-13_9N(K&40O\
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
MX)NO_P 6 D*1&-3J,I"]<5<+RW,Y>[*Q[+\><?V/X8Q_T'K?_P!%35Z'H/\
MR ]._P"O:/\ ]!%>=_'(E]+\+@KG_B?6_'K^ZFKT70?^0'IW_7O'_P"@BKZ@
MCXD_X***/M6E'OY4@S_P"N'_ ."<*X^.'C7/3^SXOY+76?\ !11I/^$BTH'B
M'[$[ YXS@BN7_P""=%Q%-\:_%[0Q[<:;$&93D/PO-9Q^)CG]D_0'QAK$GAWP
MCKFK6T2SW%A8SW4<3YVNR1LP4X[$BORR\<?M=?M'>'M?EM)O$C6%VT<=Q+8Q
M:; Z6QD19 BL(7R &&/F)QUP>*_4/QTKW/@?Q%$%R7TVY7\XF%?/\G['^@_$
M>1O$&H2R075TL0*(Q PD*)_-352NMAQL]SS3]C'XN_$KXJ?$"SD\;:1>:I+'
M)N;Q"MEY,<426]R%BD*Q(N2T_'.?;'(^T_''C;2?AWX7O_$&MW'V;3K-0TC
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
MVT/PG-<6.FZ?I']I:G/I[^7*C23"&U0..5!9'X'7(SP*^KQXETEO^8I8GO\
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
M?82PC9F@!",3\Q4AL#AA7Q6OCKQF/^7&3\%7_P"-TO\ PF_C)O\ EQD_)?\
MXBG=]Q+D7V6?6%]!HVI:E+>37QBGE(9DMKN.*-0  %1 /E4   #H!75>(OCG
M<_"3X/&RTA_)U;5=-*6]WN!:$"XN1O7CD_,.OI7Q1!XN\:S3*D>G2/(3PN%.
M?_(=>D_%7Q-K_BKPKX7EUWPR=!O+.P%JL41XNPLC,95!Z$ECD=,CCTI7:W8Y
M.,FN6-CU#X=_&;0OBOH>K:AJ7AG2] \1V]Q]C?5+,V\9<81BZ^=%)AS@]N >
M/6M>^D\*74PE5]/T^$((TM-/NQ'#&JC   Y)]2>I)/>OD_\ X2_5M-MQ;:%X
M>DTBW9O-N(XYWD6:;&#)AU.TX ''I2?\)QXQ8_\ 'E/_ ..__&Z)7^R["IRC
M&*YHMOY'VQX'\9^$?!LDMS#<6\TKQM'^\N264,",HP'RMCOSUZ5T-S^TII[-
M_P A74F X^75B/\ VC7P./&WC+_GRN,?5?\ XW1_PF7C!O\ EQN#^*__ !NE
M[W<MNE+>#_ ^TO$GQB\(>+)+5]8LI-:>U</%_:%ZLP4@Y_B@/&17GEMJ/@ZP
MTU[&WMMEK)<O>RLK 2S3/U9VC1 0%PJJ% 4 ]223\YKXL\7MUT^Y_ I_\;I?
M^$L\6CKI]W_WTG_QNCWNX1E3CM!GUWX!^(VG?#73M1\4:3 9H+&[M0L<[G!D
M>"^CR2><?./RKR3X<_&6#Q9JFNV_CG1X?$=U9VXDBU6=8S<,SNR L71E.,Y^
MZ.0":Y6S\;>(Y?AGJ7AS5_#K10WMW#=1:I)(H=?+5QY9  R#YAYQFO-;/4M6
MTN]N;BQT>[M9)T\F5HYCB9 Q9=ZD%<@GM5)]V8RUDI<NESZ$@U/POI6GVNGZ
M/8'3K*W4^\LSDY:65U*AG)]%     K1\/^/+#P[K5EJ*Q)>_99EE$%PI*/M.
M1GYN.>>.A KYSD\4>)F7"V5TGX(?_:=5VU[Q<W1+L?\ ;"$_^TZG7?F.E5:=
MK>S/T'\!_M&V_B#48-$TU-3M6:-PF_4 Z1*J,W " \$#'-?7VFR-+I]J[DLS
M1*23W) K\@OV?]6^(D/Q$L9=+\.7GB-IED@:S$<$98-&R[@^P%2N=W7''-?K
M_8PM;V-O$_WHXU4X]0 *V@<TK7]U6)Z**;)_JV^E:DGQ=^UG^T_J&BZ\GA;1
M]MNEAJD+7;+)_P ?<05M\+\?<;(Z<\"O$-2^,7P\UC1-+N+OP'#!/>*E[+#;
MPP%)E5G B<^47"$C+;'5CC[PSBN5_:F\^W^+.M2VUJ]Y*)U81(<$Y'7/I7CU
MG?>(+.SM[5;+4)+>W3RX4E,;[%R3M!:,G&2>,]ZYT^K>I5N6=[71Z_=?%UKF
MYD>.&X168E8H;<K&F?X5'8#L*[GX.?M''P+K%S+=:!>7JW(4+<0 Q7$6U@=H
M8Y&PXY7'85\Y?V[KP_YA-U^47_QND_M[7V8 :7>9/ XB_P#C=0HI.]SJEB'*
M/*XZ'ZK6O[1FGR?#=_%BVDENJLT26]U+\S,/+Y./]^OBK1_C]I^N:EJ,WC+P
MY;^*KU8Y=12^E2)I]IGPD?SHPVKNP!CD >G.3;^(O%-Y\#;?3]:\-7&DZ?:W
MDC0ZI(Z!+DN8_D*J!RHCZ@=_6O"8K[4]/U%KJUTN^AG$'V1Y(IAMFCSG#*5*
MD9 /X U=TWJ<DD]&EU/4_$?Q ANH[2U\.::NF6D09YIKI8VN+F5CR\A153@
M* JJ !TSDFQ\-?BQJ7@'QE:ZS<:;;ZM;HK1R0 [7 88+(W\+CL:\O7Q-X@SQ
MIUX?^ P__&JD_P"$I\1#IIMX/PB_^-TM+WN='M?=Y>5V/N#PK\<M,^.EOK&@
MSZ%?Q/%ITFV;4Y8ICTVJ$VH.<GK]*^6?CQ\*+KP5XAGL ''EL9;.;H>#]W/8
M\#\0#7=_LDZIXVU'XB16EOX.NM6L+[RX;FZ9HT^Q1F5"TQ(5<J ""#G()QS7
MU=^UM\$T\8:0U_:+Y=PI\Q& Z,!R#[&AJ^J,XVVL?F[X7\03:U82^'%OV@O[
MR4W&G[L(([[ W1>R7"@ >DBIT^:L6#Q)XEMI"/MSQLIP5D4<'N",4_QEX/DC
MU9I/L,EP^\I/#&VQT8'.X'J.0"#V.?[U7'\0^()&+265]-(W+23+#(['U9FB
M))]SR:-&%*4J*Y-;=#ZR_8)U;4-8U35WU&=;B6.YM%1E&,#[1#[5W7[;7PON
M&OD\0V4)?R<LZA<[D/6O/?V%;[QI=^,GL3X3N)M$N)X);C5F$,8LQ&_F?,%1
M2P?8%[G..V:^_P#QIX1MO&&CRVDZ*6VG:6&?PJN7FCH'/>3;ZGXDWTUUX'UJ
MVU"QD:*W64RVT^W?Y+8PR.O\2E<JRG[R\\_-766?BRTUR=/LMG:V=S( PLV/
M4^L+8/F+Z8^8="#C)]U^/'[->H^$;V_N;2R^UZ7(2TMF5/RCKD?3J".17S'<
M>#;O3?,32I8KNU9BSZ9J*@@'_9)P,^X*GZUGH])!'GHR<J>SW1Z5I/CO4M#N
M%DM+H65Q'QNB=D9?;[M=U;_M/>.8T5'\47C*HQS.20/QKP!?%NK:=&L&H:=?
M(BC"K<(MU&H'96E4LH]A)BK=KXNTZ\VJ;06[GJ\5N78?\!,K#/X4N5]&=#Q,
M'\4=?0]FU#XKZKXNMY(-2U:ZFM!S(LD^R%?=CD ?UKDF\3>&;*Z@AGTLO"X#
MM)YSI)Y?F;&95Q@8ST8YXZ#M5\(^!=9\>7LL7AK2=1OVMXS-+J&HH EJ@'S,
MD:A0I_ 'WKC/$5C-ILDUI:6EU>),HCFE1@KY5B?3@YQCC JTHK=W,JE6<E^[
M5CUR\T_0[&YN("RMY;E,M(0>#Z9XK[]_9>*GPC;;?NC2[;'_ ($7=?E5'XD\
M57UR,VVH7-PYR6EC@=G/JQ,/)^O6OU!_8YN?$^J?#\7WB;P[)X=D%M;6=NLC
M)_I2)YCF<*OW0QEZ8'(.*=-6>X5:GM$M+6/H"BBBN@YPHHHH X'XS?%JQ^#_
M (5&K7<8N)I95A@@W[=S'J2?0"OS[\&?'ZV\;-<6?CS1$\67$<4M\NH73H9=
MK3X6/YU90 &V\ 9  [<_17_!02,MX7T)\@(D^&S[U^<5EJ'B'1]0::UTN_@V
MP?9=T$R@2INW'<""",X(],5A)ZM,<HZQ=M+ZGTAXB\2:+?P-%IFDV]EYLYN)
MII%A\QNR1*(D15C0$X4+GDDDGIAQ>(WLY(VC%B^U@=DJDJ<=B/2O&_\ A-/%
M:]-.U+_ON'_XW1_PG'BT=-.U+_OY#_\ &ZQ<9-WN=\<1"*Y5!_@?=W@W]I:U
MOM0L;"#3[VQDNI40PVFI%;:-F*J=J;<A>N!NKZU^'MY/?^"](N+B5YYG@&Z2
M0Y9N2,D]S7Y"?#3QUX^A\::/<V'AC4-;EANHV^PO)#MF^8?)P@(S[$5^NGPM
MM;^S^'7AV/5+)M,U+[%&UQ9.X=H)&&YHRPX)4G!(XXK>%^IPRY;W@K>IOZIJ
M4.CZ;=7URXC@MXFE=F.  HR?Y5^:_P 8OVJIO&'Q8C:^TZ/5/"\D5K9QZ/-)
MNBC<RMNF QRY#8.?1?2OOOXU0BY^&.OQ$[0]LRD^G!K\9O%D>I)K2FQT^XN8
MT=)/M%O+Y;(R$XVGL<X.:<G[UF3*+<-#Z;UQ_"[7UY>>'_"]OI>I- +.&>4P
MD6J G>\?EQH?,?\ B=BW' QS7)7FFZ])_P OTC+G^_\ _7KQZ3Q]XTD8LT.K
M%B<DEX#_ .TJKR>-O&K2+MBU()_%N\@G\/W58-2?5';&K3BK*+_ ^S/ ?QND
M\*:#I]G<:!J,5W:P?9GNM)O/LZ3J&9@\BX)W9=B2".I.,U]G?#+5FOO!Z7EQ
M/(R$^9ON)2Y12BN06/8;CUK\=-'\6^/I[^(6<&I33*01&T=LP/L08J_5KX?2
MZWJO[/\ <76OZ$_AC5+RVF9M,D=6,(V[%Y7@ A0P'8,!6L;]3FERN5XIH^2?
MVI/VK'UCQ];)IJO>>%].AE@GTUWS#=N90OFL/4 # STR.]>>>.OB!X'L]:GF
MTCP*8-9L()+.U:?RC;Q.[$M. D:LT@#$*68@#MG!'CGQ AO(]4N[:"REO [M
M'(\;8V8<GK@\YQ5=O'GCIL%WOY6Q@O*L3,?<DQ9)^M+FTOU)C%1FVUH:(\27
MXPNZ11]37U!^S!^T)]CF\/\ A&?2F2_:[\B+4+.X\O?'+)&'\U<99AM7!&/N
MC.<5\F?\)QXV/5+D_6*'_P",UW7P6\;?$*U^(VAWMAX<N/$DEO=)(=/\J$&;
M:=V PB!4\=0>U"?<UG)25K,]Y_:L_:$GU2;PMH=LL5]#HT EOENU$JWL@@3<
M'!!QR6Y'.>:\RUCXJ>&[>UCO-+\,6NE:]?V%KF:..-8K.,QJ2L 1%(+G!9G+
MMQ@$#(/!?%Z2\D\3WS#3II+@LT4MLK#=&2JA@3[8/3O7+6OB#Q-;6L%ND&H/
M%!&L48E$,A5%&%7<T1) ' R>E)/2_4R2Y9W:NCMKCXG:O-G%Y<%>V)37N/@G
M]L2Q\/>';&RN=#U.TNX(%@D;1[Y8(I=K,0Y4J2&)=B><9).*^71XB\49XL[S
M_OU;_P#QFE_X2#Q2>MG>$_\ 7*W_ /C-._F:RE&6\6?7;?MOZ9_T#_%A_P!W
M6$_^(KBO&?[0G@3QPM\]_P"$-:GO[RV>U:_FNK:6=%88)5GA;YL9 )SC-?/?
M]O\ BQLC[)>?]^K?_P"-4@UKQ;QBUO!_VQM__C5%R+0_E9W6L?%?5/.@MO#]
MK)H&A6<"6MG86Y^Y&N2"Q_B<DEF/<L37VG^P[J5SK&EVU_>.TES/#>F1G.22
M#8CG\*_/4:QXPD(46U\2W&/+M_\ XU7W[^P3)XQNM+(\0>%YM+TZSM[D0:O(
M8E%VTLD&$V(!RH@/..X[TX[CE+F223/L&BBBMS(*R/%FDKK7A^]M&7=OC.![
MUKTE 'X[?'SP@/#?C75;,+LB28N,C@(_!_ $@_\  :R_@SKFKP_#_4=)@FE@
M;P_J&PC8I_T>XR\?4= ZR#_@0KZ9_;F^'Z:;XBM]4$6+:?=!*0/X6''\S7S,
M/%UYIL!-CX?O+;4_LJV,UY93J([N-2&S(C(P?YP&'IA>A%<O1Q9JVXS4DKG5
M0>(]369#)<1/&IW.6@C.%'+?P^@->W^*OA]=G]F^WOW0O<6<$!(&<K+)F[F.
M.W_'VJ'_ *Y>U?*_A_4?&VN:Y:VMKINJ:B\L@0V:+#^]4G!3_5CJ"1P>]?J3
MJWA&\N/@*+74K$66I3Q27MS8[@_V>29VD:'<.NS?LS_LBFHZ,N53GDM+'Y/K
MJ \.^-O#&KLVR*SU58IO^N$_RO\ AB0_E7MUK?7L>I7-I<Z7I#&WD:,[E9#P
M<9^\*\1^(6C7,GVRQBLVG,C>4X'_ "S*,2K''/\ $?RJ6Z\7>*+VU5KLZG/J
M&[#3Q^7AD"@ ,7B+,W'4D]J-))$1?(WI<^M?A7I)UKXAZ6+2QMK2YLX6G$MN
M"P%S.PM;5CEC]QI)9>.T1/:OT#L;&#3;&WL[:-8;:WC6**->BJH  'T %?#_
M /P3S\,^(M1DU/5]=TB\M[*VE6:#4;QU#3R^6\:1JJJ 41)9F/'WI!U[?<]:
MP5D1)W=SA?C%X'@\=>#;NRFB$WR'Y?45^3OQI^%ESX?UBZTN5&26%BUK,WR[
MUSG&>QR!@]B/3-?LV>>#R*^?_P!H3]GFS\?:7//;0@3X+*RCYHV]1[4IQZHJ
M+TLS\LOA3\3K[P+J7]BZC8G4]&:5F>Q8F.6%S]YX>1R>"8_Q'K7T_P"&=:\-
M>(K$W^C20W$*C,FR1P\7M(N[*_CQ7C'Q1^".H:#>O;ZO92(Z\)?0ID$#IGUQ
M^!'8BN!T/3;WPOKT-]<6TVJPQG'FV5T\$X!_Z:)\X_%7^M8NTAQE*ELKH^P(
M]4M8UQ$[)D?\L[B0?R:H9KBQN,><7F*]-]S*<?\ C]?.]]\5+2&1?L>ER/&O
M\.KM 7S[LHB<CZY-<U=?$/Q'K%T8[:VT_2K=CPUC 9Y/S)EQ4\LNYO[:#^R_
MN/IO6M8\-:#9&[U6:&QMNTDUQ(N3Z*-V6/LH)K@M)UC6?C-\0M,\)?#[29(U
MN'^:YNRX^13EI7!)V(O7GGIQDA3S?PI^!?B_XR>((XM$TFXN[O\ Y;:UK,A=
M;=?4<D)[ $$_W:_2K]G/]FW1/@#H,BP/_:/B"\4?;M3D7YI,?PKZ*.PK6$;;
M.YC.HY=+(P/&?B:R_91^%NEZ59;=0U*Z\TRWDV%:681Y:5@/<*JCLJA>BU\8
M_"?XFVWQ$.N:=XRT6'7-1L[=0NM3K&T[&0,NYB\;@L,Y''49YKZ!_P""@6"N
MAKD L649]2A%?$=GJTVBV=W_ &;HNMV=W=1I'/Y5Y'Y,VPDHS1M$PR,D]>,G
MFFWJT9R6L7:Y]&6NC^$M/T^UL+72H+:TMDV(BR,'<]6DD92NYV/). .@   %
M:_AR\T#PSKEEJUK8PO<6L@D19))&0D=#@MP1V(Y! -?'K:UXX\XMYE^8^RM#
M!D?B(ZE?Q'XR5?DBOF;OO\H#](JRUO>YO[2-K<C_  /TM^%_Q5.N:Q8:19M?
M010M!CS+WS%""XACV !%&-KD?E6/^WY"/^$/TB0)EA<KEO2OGW]B+5/B'>?$
M*.UN?"TVHZ1<2V[3ZEYB)]A5)DD+GY1N!$>W'7D8KZ+_ &]+B*#P+8+(V#),
MH7\\UK]@RC;FT5CX,^#-O:WGQ6,-\GF6C:%B1<D9_> ]1SUKZ!;PSX1Z_P!F
MHO\ NRR#_P!FKX_F?Q18ZJ]YI%O<V%R(1:><I#+)$.2"N"#EN1Z8%:-GXD\;
MB'%X^H3RY^]&L2#'88\LU$O>V8Z<N1-./4_0OP3\4(;6?2M%LH);)9C'9#[#
M=&*,* QW[,9#>N&QDDXKY\^+O[4VI^*/'VB-=646L:%)#::>^E77[R+S"_S3
M 8^^V_GMPOI7G7P;\:^.=#\:6.J1:!J&O6UL6,MI+)"@(VD9#",$$9SU[5RE
M]FQOPLFDWMZ\<BSQ7-E<^4T,B$%2K -R",_E3NM+LSFKI\J/J"\\/^#CK%Y>
MP:#;VDDULMF$)CQ!&OWO+\N.,AWP-SDL<# VY-5/^$4\(;L_V<JGVN)<?^A5
M\QZAXP\67EY+.L.JKO8L=SQ$DGG)/E<FJS>*O%[=4U,_5HC_ .TJEW?4WC.,
M5\+/T7\&_&33?"_ANWTV"!K9+>+RE^R7!C##).X@J?FY.3WJG>?'7[0SJTVJ
MO&W!7^U!@CT_U5?G+<>*OB(9B(+JZAM^T;11L1^.RKL?B_QC&HS_ &H7Q@L#
M$,_AY5/7N0^1_99]@ZW!X/U.:TEA\/VL)M[O[<8Y/)D2>4#"&4" ,RJ?FVAE
M!/WLCBL/4]!\-W$UYJ!M0^I2;YC.TKY:0Y.[&<9)Y]*^6_\ A,?&/7&J?]]Q
M_P#QJK^@^*?'5UJ]J;2RU&^F612(',;!^?NG]WWZ4:]RE**5E%GU%^T)^T-J
MGANU3PK8",6FE7][=74!/%ZK!W$<@_N@R$C'< ]JH:%<>$?&&A^&-?\ ^$6L
M+&Z6#[6( D7DM,Z+AV01!FV;<JN_&>NX<5X/\:M:U7Q!XPU?5+[PY-8W]^\@
MN-*\W+6Y=0""W7  ../3-<=I_BCQ?IEG;VEO_:R6UO&L42&96VHHPJY,9.![
MFG?K?4Q2M*[5U8^IV\%^#F8EK!6.<G,\G)]^:[_P!XQTSX=Z<UCI5G]EB:;S
MQ):W)BEW;2I#,5;<O)P,9&3SS7Q /&GC9>1_:?\ W\C_ /C5+_PG7CH'(6^8
M_P"TZ_\ QNH2:UYCHE4C)6<6?H1-\='N$V/+JCI_<;5< _7$0/ZUT_@?XRZ;
MI<SSNHC,AY#2F1OQ.!G\<U^9TOC[XALNV,3IZ$G./_'16?/J7Q%UE3'=Z_JJ
M0OPT$,P@7'IQ(*J[[D>XOLGZ ?'SXV>'-<B4ZY?6UE:HN%AEF*,?]U1\S9]@
M:^2_%?BNPNYX8/"GA>XBN+F58[>YOVD,DS$\"*WSGD]"WX+WKG_AC\%_%OBG
M6(X- TJ6\OG('G[6G=.?O%R %^I)%?H?^SC^QMI?PJNHO$OB><>(/%Q4%))/
MFCL\]0G;/J0!_6JBE>ZU8I2=K6LCI_V5?@SJGPN\$1W7B>9;CQ1J$:F=%QMM
M(^HA4CODY8CJ0HY" U[A116YD%%%%, HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH \9^('[,/ASXE>)I-;U@^=<MPJ[> OIUYKF)/
MV'? DF?W17/]T$?UKZ-HJ.2)?,SYNC_87\"1@C;(V?[Q)_K3[?\ 8;\"6\A<
M([Y[/D@?3FOHZBCDB',SF_ OP\T#X<:3_9^@:?'8P,07*\M(0.I)KB_BE^SO
MH?Q:U9;S6W,@C&(D48V\<\YKUBBGRJUB;M:GSC;_ +#O@6W5@(V?=_ST!./I
MS39?V&? DJXV.GNN1_6OI"BER1*YF?-__##'@3R]FQ_][)S_ #KM(?V:?">G
M^!7\+:?;"VLKA@UW(V6>? X!.>!7KE%')$7,SYNF_87\"2X^61/]PD?UI6_8
M8\",H&R1?<$Y_G7TA11R1'S,^<U_8?\  JPK'Y6X#^)@<G\<U%)^POX$D8-M
MD7V4D#^=?2-%')$.9GS=)^POX$D_AD7_ '21_6IC^Q#X%*JOD?=&,[3G^=?1
M=%')$.9GSWHW[$O@#3-7@O9;:2Y2(Y,&XJK?7GI6WXZ_99\*^/;J!KR,06UJ
MH2VMX5VK&H[=>:]IHHY(BYF?.K_L0^!9.L '&.%(_K4"_L+^!%DW[9#_ +))
MQ_.OI&BCDB/F9\W?\,+^!!(K[9.#G;S@_K4TG[#_ (%D))AQG^Z"/ZU]%T4<
MD0YF?-T?["_@2-B=LC9[,2<?K3HOV&? D4PD".W^RV2OY9KZ/HHY(AS,\1\0
M?LE>!]:L8+&&PCLK2-<%8U)9F_O%L_H*YR/]A?P)&"-LC9_O$G^M?2-%')'L
M',SYQM_V&_ EO(S"-GSQA\D#]:)/V&_ DBX\ME]UR#_.OHZBCDB',SR_X5_L
M[>#_ (3RBZTNP$FI MB[E)+*#Q@<\<5ZA115));$WN%(PW*1ZBEHIB/"_$W[
M)?A?Q?J<VH:J?M-U*<F0I@CVZUA3?L+^!)OX9$_W"1_6OI&BHY(E\S/F]OV&
M/ C+MV./<$Y_G5BS_8C\!V[0A[<RI&P8Y!W-STSFOHBBCDB',SROQC^SMX8\
M5^&[+P\EM'8:+:\K:PJ>6S]XG.<UP4G["_@20?=D7_=)']:^D:*.2(N9GSI_
MPQ#X%*JIA^Z,9P<_SJ$_L+^!#('VR#_9R<?SKZ1HHY(CYF<'\+_@KX7^$MNX
MT*P6&ZE39-<DDLXSG')X%=AJVF0ZQI\UI.N4D&/I[U<HJK)*Q-WN?/6K?L6^
M#-:U2;4+O<]S,VY\ @$_3-4_^&&/ GF!PLF1_#DX/ZU](T5/)$KF9R?P_P#A
M=X<^&=BUOH.G1V9D51-(N=TF.YKK***K;8@SM8T&QUZW,-[;K,I&,D<BO$O&
MG['OA'Q0TLD=O'!+)SN5=IS]17OU%)Q3W*4FCXYF_8!LUD/D:K/&N>TO_P!:
MNA\*_L%^%]/NEGUG4KS4$'/V=9" ?8FOJ6BI]G$?,SDM(^&'A_PKX4NM!\/:
M=;Z/:SH58PIEF)[L3RQ^IKR&?]B'P/=32RR*S22L79N>IZ]Z^BZ*KE3$I-'S
M_P"'?V+? .AZDES+:&]13DQ2DX/XYXKW;3-,M=%T^WL;&!+:TMT$<4,8PJJ.
MPJU10HI;";;W"BBBJ$%%%% 'GWQ6^#NF?%J&WMM7?-I#SY6W.6SUS7E\G["_
M@21@=LB>RD@?SKZ1HJ7%/4KF9\W2?L+^!)!C;(O^Z2/ZU-_PQ#X%V*IASM[X
M.?YU]%T4N2(^9GC7P]_94\#?#[6%U6WL/M-]&P>%I&.V,CN!GDU[+115));$
MMM[F1XK\/KXHT*YTQY/*CN!M9L9X[UX,W[#/@5KAI2LA+')7G'Y9KZ0HI.*>
MXU)K8^;O^&%_ GF*^V08_AYP?UJ:3]B#P)(23#C/]T$?UKZ+HI<D1\S/"?!O
M['/@#PGK U!K$W[K]R.9CL!SUQGFO9]8TL:GH]Q8(PA66/RPP'W1]*OTQY4C
MQO=5_P!XXIJ*1-VSYZO/V)_!.H7$L\Z%II6+.X!!)/4]:K1_L+^!(\_+(^?[
MQ)_K7T@K!@"#D>HI:7)$KF9\XV_[#?@6WD9PC/GC:^2!^M=Q\-_V;O!_PRN)
M[W3-/C;4F#+'=."3&",<#/ZUZM11RH7,SY]UC]C+P=K^I7%_>[I;JX;?)( 1
MD_G5.W_8<\"VX<"-I-W_ #T!./IS7T=11R1'S,^<)?V&? DJXV.GNN1_6D'[
M#'@01A=CG_:R<_SKZ0HHY(AS,^<H?V'? L,1C\MG!.=S@D_GFF3?L,>!)OX)
M$_W"1_6OI"BCDB',SYSA_8=\!1RQ%XI&16!(4D$CZYKW;PKX5TSP7H=MH^CV
MRVEA;C"1@D^Y)/<FM:BFHI;"<F]PHHHJB0HHHH X+XH_"'2_BK:Q6VJ8\A?O
M+MSN]*\R?]B'P+)C, &!CA2/ZU]%45+BF5S-'CGPW_97\#_#;7!K%I8_:-1C
M.89)6)6+W"^OO7K6I62ZEI]Q:L<"5"F?3-6:*:26B%=GS[JG[&/@W6KZ:\O%
M\RYF.YW"D9/X&JEE^PSX M[N.26*6:(,"T98C(].O%?1E 8-T.:GDB5S,RO"
M_A72O!FCPZ7HUE'86$7W88\X^I)ZFM:BBK("DI:* .3\5?#/1/%D3K=6J*[#
M!8*"#]17A?B;]AWPUJTTDEJ$@9CG]V2E?4%%0XIE*31\;Q?\$_;1I/FUB:./
M/3S,_P!*[CPO^POX#TF>.?4S=:JR\^2\I$9^OK7TA12]G$?,S.T'P[IGA?38
MM/TBP@TZRC&%AMT"J/?CJ?<UHT45H0>8?%KX"Z/\8KBW;6I&\F ?NXT&,'US
M7GS?L,>!&3;LD'N"<_SKZ0HJ>5,KF9\YQ_L/^!8X1'Y18#^)@<_GFHI?V%_
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
ME$!$3LN453][<"?>M)<L4./,?I#)XCL=.T%M3OKE8+6/<KR-GE@Q7  Y))&
M!R3@"O-?B%\3=4MY!9:>DMD[%5\I /.W,,A7?:^UB"#Y<:/)CGY!S7R'XL_:
MQ\1>+/'7AK1M(TX:<T-T'BMKSYQ#=3W!VEAT8QA\*2..3@$"OMCX>^%XEL8M
M:N@T][=)F"289>* G(^C29\QR.K/CHH%1'WC2^YY_HOA7Q5>737MX,.P!SJ5
MQ(2!_N!G?_OJ0?0=*Z?2+&73[CG4--#L>4AEFB/_ *//\J^9?VNOBAKNI7NI
M:4+2X3P[9ZPVCPZ=#.8O[2DC@BEDFD*\E$:0+MX' /).*^39KC7K>X::*'1[
M3)X@>U1U'U)AR?SIN4(Z6(Y9]$?KAJ'B+4M#C#(K/N&$6[;=$Y[ 2\%3_O\
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
M.1V4D^N X]^/05^I?[).GW>E?L\^#;*_B>&\@M LD<GWD).2#[\_@:\C\*?
M5O%%Y%:RZ#$; 7R:E-?:A [M/<+NVRS,Z)O";CM@C4J2V6?&0?J_0]%@T/2X
M+"W,DD<0.9)FW/(Q)9G8]V9B23ZFJ@FEJ*5KW/+_ ([:M)I=_P"&T@.)KBWU
M0-@X/EI9LY/_ 'T$_.O9Z^=?$>IP?$[XT6-O9S1SZ=I\1TRVVMD7#22J]]("
M/X5@@:,-_>;'<5]%574 K@OBQ\)[/XL:;%IVHR[;)>7CQRQ[<]J[VBAJ^XT[
M'YB_M4?"/1/@_K5OINCB3$MJ[RL[$@^F*[__ ()ZS#_A./'6.@M+8?\ CL=1
M?\%!=H\661_C^SN/PP*K_P#!,^07WC;XAF0;@L4*C\!'6=/23)J*\H^G^1]B
M_%YUD^%?BL=<Z=-_Z#7DP_9,\*_$G[9XCO%9;Z^O+EY 6(&5GD0=#Z**]V\?
M>'#XB\$ZWI=LK+->6KPJ5QNY';) S]2*X32?&6JZ%9M968LO(6::1?M5G>>9
M\\C.=P"8!RQXYQZGK5SM)A&\3Y/_ &@OV4T^&NBR:MI32&&/EXV.Y2OJ*^?/
MAY<'4?B1X \/Z?9$76G:I->F2,;<V^W<3GT41$?10*_0SXIZGK'Q!\-G1[N.
M">TE<>;!I]K=1R2C^Z7:)MJGN5!;TJO\(?@&D>NIXBU;1;;2&2"*UCAA@,7[
MB,@I BM\RQ[AN=WP\A_A1<ALXQM(N7OK4^@&4;C]:^>O'7@32/BIXR\0Z)J*
M,UKINHF\!1L$,ME$SX_X%*GYU[WXH\1:5X.\/WVM:M.+6PLXS++(Q_(#U).
M!W)KPWX(/<>)-.\2^*YQMFO$O;R9 <JDETT96'/K'!:V_P"$HK6=FK$15G<_
M./Q?&EEJ&I0+\L<4%TBY[ !A7ZK_ +/H#_!/P:PZ'3T/ZFOR:^+4TEK?:WGY
M92)T/L2Q!K];/V=(U_X4;X+!&<:<@_4U%/8F2]]_(XKXY>&K/Q=XPL=%OE+6
M>H:=!;38Z['U6S!K"NOV$_!SJ3%G?C@;F4?SKV/Q[X"?Q%<07UE'&;V.-8-S
M3M!(JB5904D"MM(=%."IS@8((KFV^''B5N?MFI#Z>)[C_P",TY1N]C1-QV/A
M/]H3]G.X\ ZO;:9IL$]X=3D\BWM0N]S*?N!?7G%>O?L+^&-57QYX@\1ZCI7]
ME13P1Z>D0  :6!"DQ7'\*GRQGH2P Z''N&N? G6M;NH;F.1;/4$4QMJ<FK23
MW)C/5!(8-RC&1\C*V#]X5E?$[Q1+^S?I/AG1?#^FB]U?7EN83JQLWF@L(K:
MS8$"'<5Z@+NR6)9BS$DJ,>74)>]JSUCXH>)H/!WP\\0ZM,P4P64HA7N\S*5C
M0#N2Q45YAH_CB+X)_ C7=;U%@DL;16UJI(/FW$5C;V[@>PE@E_[Y-?'-CKWQ
M>_:>\?V^DVOBG5M3$5RCRSBS-EIME&&^\(, ,^,\MD^]>I_M]WC>&/#/AGP1
MI\KFRL=/>9GD;=)-,QVEW/=B2S$]RY-$Y=A1B><_LDWVL_&'XLW>JW5S+).7
M>Z$O79-,VQ)/JD4<CK[Q+ZU^EECIMOIEE!:6T0AMK>-8XT'15 P!^5?"/_!+
MW3;.8^+;C"_:[.80MZJJHJI_.;\S7V9\:+RZT_X1>-+C3W,=\FCW7D2+U60Q
M,%(]P2#5QT1*5U<^%_VI/C-XI^-GB:R\,^#].GO/#K74L=HG6*^\H[6N"HY=
M-V<;OE QP237EVJ?LM^+;FU^V:MIMU>3JOW498 /90!G\S7Z*_L^_#G2_"OA
M6WN(K:-[N&,:3%,R#?'!:DP;0>P:1)93ZF4YZ"O4;K3[:]C*3P1R*>H914-.
M74T7*NA^*,G@6]\#:A(=--WIE[C#V-Z T<P_N\@ _1ACW'6OHS]C3]HC4/ '
MBC3O#FILI\&Z]>?8UA)/_$JOV'RA,](Y#QM/1L^AKZ'_ &I/@'8:MX:NM1LK
M?$T*-)&RCYE8#./H:_.CQ%-+IMO>S0S?9K@&"\4YQ^^CDZCW^7/XGUK-7C(S
MJ4XK]Y'?]#]J9H8;VW>*11+!,A5EZAE(_P *\6\;_"W2_B%K-KH>N/(\4\C0
MOQP\L:ET<G/&Z/)..K-[5Z!\&]4DUCX4^$[R\?S;F73H3(_]XA<9_2L3Q]J(
MTKXA>'UB;8U]Y!''=+R"-S^*3E:WE9HI76I^<GQS\)67@/XC:GHNEJRVUG=Q
MHBN<G/-?7G_!.FX-U\$[Z0MO9M3ERWJ=S9Q[5\P_MA,%^,GB/RQM831GCUVG
MFOI7_@FJBP_ *96.[&H2<CZFLJ85%[_R-']N?Q%XGT/PWHXT*_DMM.2SU*]U
M*UCD,9N5BCB$?S#GY6DW8!&<>N*\M_8,_:"O]2\5W7@CQ!J,EW!J4 O].2XE
M,IC;A98MS'=PV,#N&)[5[7^V+"EQX7X&2-$U0C/_ &[U^8NDZ[=_"7XBZ#XI
ML&</HUTD["/J]LP"NO\ WP2/JAJW+WB6G9,_7O4O%</PP_M&ZOG9+"&%XV=O
MN@JFZ!B?]I=L?^\/:OSH\ VMS\:OCX;R]B>_1KAM1G1P2)4#C8A]I)&C3_MH
M?2OT,\6Z;:?&'X;07]E&VHV.KV 2>.T8>8RL,AXLD D%FX)&5<X((%<Q\&_@
M@OAOQ9<>(-0TY-/9 $3="(0(H]WDPQIYCX1 Q9G9LL^W@!,E6UN5TL<I^UGX
MYUKX<^ =%\(>%II#J;02:EK%Q"X1DL8C^^<D]/,E?MR<,.]>2_L$?$?Q%?\
MQ1U#P[J%Y*]M-8BZFB>=I0656VD;B=IP1G'H*A_:8\:OK'AC6=;#?Z1XSN]E
MH#UBT6T9EA]QYTP:7W"US'_!/_/_  TQJX.=O]D C_O@T^:\K$R3T/O3XV8_
MX5;K^>1Y<?\ Z-2N7LO@5X=\4^&]5D2UCMKS5M2OI;VY(+-(#<R_+UX&,#CT
MKJ?C<O\ Q:OQ!_URC_\ 1J5N?#EBWA5">OVN\_\ 2J6G)*3U+3L?$'[4'[.^
M@?"71=.OM'5A,TH$G)QM/ X/>N2_8I<?\-#^'ESS_8DO_LU>^?M^:@+7P[H\
M&W)N)0 ?3!S7SG^P[<&7]I_2XSTCT)A^88UG'2>@JFO*_P"MC],YO]3)_NG^
M5?(NL^!/#[_!_P 0^-KRWD?6+32;2QMG5RH3%M$X; ZG]X?RKZ\F'[F3C^$_
MRKYRTW23KO[/>O694NK"V!'M]AMZNIJAPW/@#PO>/8^-=(U3SECD.LVL3/)C
MY<@@')_WQSVZU^PUA+#<6%M+;C%N\2M&!_=*@C]*_$;X@6]UIJSE%9K?=Y5Q
M&OW@1P"/0\#'NN.]?;7[)O\ P4"\.7V@Z1X/^(UW_8VK6Z"WM]?G/^B7@' \
MQO\ EF_J3QGJ12IR6QDTXS:?4^BO'/@VPT_7$U2ZTZSFMA<37*R7"?NG>4*'
M$C?\LWRB8?(#!0"1@ALC7O!?@3Q)ITOF^%[^%2A/F16R31M[!T8KSZYKV^SN
MK;4[**YM9XKNTG0-'-"X>.12."&'!!%8]UX!\.WDAE?2+:.4\F6W4PO_ -](
M0:IP3-%)K9GY[_%[]GRSMY&D\,12W4<P(ETPH78K^ (_#->%P?L]Z_(TRV=G
MK&%8EHU0?)]3Z_6OUQNOAW97"XCU'4XDQ@1R7'VF/_OF8.*YK4OA/-%+'/;K
M:WAB.Y&MQ]BN$/JI&8\_\!7ZBLO9M;#<N;XE<_/GX+_L?^)O&?BFT$X\0:1!
M#.K-J"!4$&#G<">X]J^B_P!H/]E_PUX!^&%UK%O)/=ZE;*/])F;YI6P 7?'!
M)QG@=37U3X7U26SB6TO4VX(7S&C\N0-V$BY(R>S D&O./VR-X^".JE.N0#].
M]'*N6[*C9/16/SD\ 3A/C%X50GYFUV+_ -!-?L"WWC]:_&SP))N^/'@N,=]:
M1C^ K]E'^\WUK6GL8=9>I\XWWPAT?XN^.]6L]75C%::GJLT94D$.?L2]O8FC
M_AA+P5P-TG'NW^->D>(/AK?7&N2WVE36L"S/),Y:22"3>^W?DQC#@[%Y(SQC
M) %8FL:7K7@U=.:ZO/,2^O%M!Y-].Q3*.V[#8'\%0X]6C52:V/C']IGX+6OP
MC\2V]II2R)9W<3*K.V?W@&5/YXJKX5_:NTGX0_$B#Q/#!_;MMJ&E0Q:AI]O(
MT,D5PJ,!R4((PPS]%KZZ_:J^#>I?%/3;"+2XF:\CPXFVY"D>OUKY7D_85\82
M7&3IUDX8Y9S&PY/4XK/6+T*G#VEG?8K_ !B_:;\/?'[P'XDO]/MY]%U5KNPC
M;2[I][M'%%=9D1@ &7,B@CJ#1_P3WU!-+_:&UW2FD007&GQW$:L &9@KJK#V
M'F,OU<4GQ>_9HO\ X-:':ZA<V&F,ZX$AM$).T\9)/Y5\UZ/XVUSX-_%C1_%6
MD3 7FG.&@\S(CN83P8G/HPP,]F'TJE+74B4>5)G[::YI,>N:-?:=,$,5W"\+
MB1=RD,""".X]1W%>2#1=(T'7K^/5=$MIY;Q@\EONC24$*JCRB^T2QX7CDL.A
M .<U_@)^V!X#^.]K#:V]\N@>*, 3:#J<BQS%N_E$G$J_3GU KVR]L+;4(3!>
M6T-U">3'.@=?R-;-*1*?5'S;\2O@[X \46'.@W^FW#D@2/;>1L]&W$@$'VS7
MQ;\1/@'JD-]<6]K9W6I:?"V8;^"(D(/0E@/Q!]/:OU'_ .%>^'XVWV]FU@_]
MZQN)+?\ 1& _2LZ^^&]M,,KJUP[9R!J$<5VH_%UW?DPK-T^Q?.^I^6$?PG^(
M"1Q>6NN>6R_NRJG:1[<U]=?L:?L[>)]#U<^*O$6J:[90*$,>GW+*([O!)&\$
M%MJMM88QD@=N*]]T_P &R>'=0>ZB^R_-P\UFQ>-Q_P!-(');_OESCL*]$T?5
MDU",1L$2=5W;8SE'7^\A[C^72I4+/4FT.D4F<Q\;OA%I/QT^&>L^#=8>2WM[
M^,&&\A ,MI.C!XID_P!I6 /;(R.]?+VGZ'XU\ _$2T\3?$KX2^*/B#XWTZT&
MFVOC'P5JWGVNH6BC&R6SDF00AL[G0J59F9@.:^VZ*U:N6G8^-_@;^RUJ&H^-
M=%U_6_"G_"MOA[X<U"36?#_@'^U'OYFU&11_IEPVYDB"@ I"APK9SWW_ &11
M132L)NX4444Q!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M!JJQZ;?1SB#/R!S"!G('7!_*OS^^*OAE] \17=C<1DBUE-NZXY,9/R_J<?\
M S7T/^R/IM]-XVO8[A 4EA2/[P;AI$#'\C4_[;7PM?1?%AU6*!OL5XODRNH[
M]C]?\*3Z2+E%7E%G5?L/_'*Q\/\ PMN_#'B758;(:#<K;P7-RY"O"X+0\^Z@
MJ/\ KE7M?CSXM:9XV\-_\(SX2UVUO=9\03II2R6K[C;12 F><^@2)9#GUQ7Y
MH>&_%L'AE;EM1/[F2W?3K^.,J9%7=OAG52>?+D7_ +X) ZU]2?L5:?IOCN^U
M">RU"WU"60?V:Z+&RR0PR?/<RX."H,,8A5_[\U:(PIR3ARRW6A<_;(TF#3?
M_A>XM8O)M;J/_1(N\-FD82WCYZ?NU#D=FD>N _8QUW3?!/QTU#6-8OH--L/[
M'13<7#;4!(( S[FO;_\ @H='(=-T)$3]W\W([84\5\=VJS#^U4AC9V33[/.T
M'_GHW2DM&RI+FE!'Z._$[XR>#_$G@75M+T[Q-IM]?W,<8BMX)PSN?,0X ]<
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
MJ_5EP1*G7N,'V(S7RO\ "_7)?!G@6P@U2&Y^QRRW!TT^27#6ZS. R\'Y=VX
M^W'2N^\'^.K/7O$VGPV:S0^69Y96:(Q_NX[::1QG SPG3Z4W4?-RLVC!.FI[
M'W\#GD<BEK.^VPZ'H]N^H3I"(XU1F8]6V] .YX/ K/\ #_CC3O$UQ/%9"<F%
MBCLR<*?1L'*GV;!]JUN9G0T4V.195W(P8>H-.I@%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%1W'_'O+_NG
M^5 'QU^U9^U))H>N6WAO0A(T>GW[?VFJR "]B6-@T.<$J,L#GU4=N*\?77OA
MWX@T?2=6B\.:;8R7""\GL[DP*9V*@QQF0()$C#@,0IRW3->3?M%S7&G_ !*\
M1/:6[WLQNI $0$XW8R3@'C&>U>6V/BSQ=8V-M:BS$T=O$L*-<:=%*X0=%WM"
M6('09-<W,]^H_AG[R;5CZFF^*5W"!''?6(" #Y;E/R^[75_#C]H2Q\)S7,NI
M!?M4DD<D=]I]U&)1M5UV$.I4KB1^P/S'FOC-_&7BV08.G0G_ +A4(_\ :-$/
MBCQ=-(J1Z5'(Q/"_V7$<_P#D&LHQY7=,Z95HS5G%GZU>#?$%I\3O#>I:EJ<L
MK6']FPW"_:"K&+][=*S9"@<B-<\=A7P3<>-O"MC\1M7_ +0\.6^K:#J4\-O#
M Z1[H&<A2V2IR""?E/&<'U!^FO@_JWB+5OV:/$>H^(O#%QX8DBTN&SC22/RU
MNMGG2--&N 0I\X=L9!Q7Y\>)KS4X;J(:;:W+2+*ER+F$'Y&3!7!"GG(/7T'K
M6SM=7.:7-R:'T==^)?!6F_VK!H]I;QP7#1I#;7+1B.S"J!(5\L+N9R/XN%RV
M!DY&4OB;0UV@QZ4,'U_^RKYZD\2^*Y69FTU"S$DG^S8QR?\ MC3?^$@\48_Y
M!:_^"^/_ .,UE**ENSIA7]FK1BS[ ^'_ .T!;>!F-HT]M)HS,9/LUO-L>!^T
MD3'.QO7C!Z$5[=X;_:JM-6TO5-4@NM0N+;2DAGG$TT+;@;B)"@VQKC*N>:_-
M#^W_ !./^86O_@ G_P :KU3X;^-O$ECX#\7Z1J7A28Z?JT,2)JT5KY(MV659
M,.0B@AM@')STQ5KW5:YE.2F[\KN>FS_M :9\0/B?J9\:Z+'K=C->7<UA-,8\
MVEO'\RP\H05 '7'(SWYK/N/%'@=8(X;;^S%+2&2:9HA'YC?=11'& B*B * !
MZDDYX^<KS4-=T[5@^GV=PGD-,!((MZR"0;7!!1@5(J+^W?$O_0,'_@ G_P :
MH=FK7(I2=.3;3>I]0>&_'O@W0]4AN&ETI]C!BGDL0>>F0,C\*^AI_P!M'PG#
M8EDU6YM\\B.&5&VY[#,)./K7YK_VYXE[:6O_ ( )_P#&J#KGB?\ Z!@_\ $_
M^-5,5R;,VJ554UE%GZ%-^V[X;?<#KVK =/OQ#_VVKR7Q)\4OA%KEQO%A#(9K
M@3WAO;9)&NL!L(9! '12QRQ4[F'&1UKY/_MSQ-_T#!_X )_\:IIUCQ(?^84O
M_@ G_P :J[^9E>*^RSWO6=>\$:YX@N]5N?$KR7E[.9Y56V;9N)S@?)P/0=A7
MT'XW^/\ +\+?@O=:%I$DEMK]]I]I/!?(5/D!K>W0\$')(5OSKX&L]2\4R7""
M#1EEER"J?V>AR1[>57LOQDUC5_$&DZ/J&J^'+K0+\:=!!_9\BD-((DC7S$!
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
..4444 %%%% !1110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>img196396528_1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img196396528_1.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" (  M,# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#WN21UD5$5
M6)!/+8Z8]CZTFZ?_ )YQ_P#?P_X4-_Q]1_[C?S6I: (MT_\ SSC_ ._A_P *
M-T__ #SC_P"_A_PJ6B@"+=/_ ,\X_P#OX?\ "C=/_P \X_\ OX?\*EHH BW3
M_P#/./\ [^'_  HW3_\ /./_ +^'_"I:* (MT_\ SSC_ ._A_P *-T__ #SC
M_P"_A_PJ6B@"+=/_ ,\X_P#OX?\ "C=/_P \X_\ OX?\*EHH BW3_P#/./\
M[^'_  HW3_\ /./_ +^'_"I:* (MT_\ SSC_ ._A_P *-T__ #SC_P"_A_PJ
M6B@"+=/_ ,\X_P#OX?\ "C=/_P \X_\ OX?\*EHH BW3_P#/./\ [^'_  HW
M3_\ /./_ +^'_"I:* (MT_\ SSC_ ._A_P *-T__ #SC_P"_A_PJ6B@"+=/_
M ,\X_P#OX?\ "C=/_P \X_\ OX?\*EHH BW3_P#/./\ [^'_  HW3_\ /./_
M +^'_"I:* (MT_\ SSC_ ._A_P *-T__ #SC_P"_A_PJ6B@"+=/_ ,\X_P#O
MX?\ "C=/_P \X_\ OX?\*EHH BW3_P#/./\ [^'_  HW3_\ /./_ +^'_"I:
M* (MT_\ SSC_ ._A_P *-T__ #SC_P"_A_PJ6B@"+=/_ ,\X_P#OX?\ "C=/
M_P \X_\ OX?\*EHH BW3_P#/./\ [^'_  HW3_\ /./_ +^'_"I:* (MT_\
MSSC_ ._A_P *-T__ #SC_P"_A_PJ6B@"+=/_ ,\X_P#OX?\ "C=/_P \X_\
MOX?\*EHH BW3_P#/./\ [^'_  HW3_\ /./_ +^'_"I:* (MT_\ SSC_ ._A
M_P *-T__ #SC_P"_A_PJ6B@"+=/_ ,\X_P#OX?\ "C=/_P \X_\ OX?\*EHH
M BW3_P#/./\ [^'_  HW3_\ /./_ +^'_"I:* (MT_\ SSC_ ._A_P *-T__
M #SC_P"_A_PJ6B@"+=/_ ,\X_P#OX?\ "C=/_P \X_\ OX?\*EHH BW3_P#/
M./\ [^'_  HW3_\ /./_ +^'_"I:* (MT_\ SSC_ ._A_P *-T__ #SC_P"_
MA_PJ6B@"+=/_ ,\X_P#OX?\ "C=/_P \X_\ OX?\*EHH BW3_P#/./\ [^'_
M  HW3_\ /./_ +^'_"I:* (MT_\ SSC_ ._A_P *-T__ #SC_P"_A_PJ6B@"
M+=/_ ,\X_P#OX?\ "C=/_P \X_\ OX?\*EHH BW3_P#/./\ [^'_  HW3_\
M/./_ +^'_"I:* (MT_\ SSC_ ._A_P *-T__ #SC_P"_A_PJ6B@"+=/_ ,\X
M_P#OX?\ "C=/_P \X_\ OX?\*EHH BW3_P#/./\ [^'_  HW3_\ /./_ +^'
M_"I:* (MT_\ SSC_ ._A_P *-T__ #SC_P"_A_PJ6B@"+=/_ ,\X_P#OX?\
M"C=/_P \X_\ OX?\*EHH BW3_P#/./\ [^'_  HW3_\ /./_ +^'_"I:* (M
MT_\ SSC_ ._A_P *-T__ #SC_P"_A_PJ6B@"+=/_ ,\X_P#OX?\ "C=/_P \
MX_\ OX?\*EHH BW3_P#/./\ [^'_  HW3_\ /./_ +^'_"I:* (MT_\ SSC_
M ._A_P *-T__ #SC_P"_A_PJ6B@"+=/_ ,\X_P#OX?\ "FO)-'&SF*/"@DXD
M/^%3U%<_\>LW^X?Y4 2T444 1-_Q]1_[C?S6I:B;_CZC_P!QOYK4M !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5#6]3&CZ)>:B4+^1$
M7"^I[#\\5?JO?6<&HV$]G<KNAG0QN/8C''O0!EVUIKAMK>Y;5@UQ(R/- \*"
M%5+ LJ8&X'' +%N_&2"*UA<:CXB%]=0:E+8013O;V\<44;YV<%WWJ2<GL-N!
MWSS5RTTK4H(H;6;5Q+9Q$;=L!2=E!^56D#8/& 2%!..V33%T2\LI[LZ3J$=K
M!=2&5XI;?S?+D/WFC.X8SP<$,,_7% &!/XFU6;2[#5[=F4PR2)?6:(K)*(S\
MY4D;AQDCGMCW.MX@U>X_XED.F71B6YGA,MQ&JL1%(VT8W C+9)!Q_":LP^'F
MLCI\-E<0I:6N[?'- 9'F+9WDL& !.3_#U]N*I#PC+;:?!:66H1HL-V+D-/;F
M0X1@8T&'7"J!CW]J ,S6-8O=-O=9B_X2-TGM4BDL[:6.$F=FR2FT(&;L.#D9
MY-;FM7^JC181IZK#J<L)G*,N[:$4,RX/<DJG_ L]JLV&EWMKK5[?S7MO*ET$
M#1I;,A7:"%PQ<]CSQS[4DF@QWNISW6JQV-]$RA8(I;,$P@$_Q,QSG// SQZ8
MH I:[JLS^$X-8T^]FM@Y@;]TB2%ED=%((*MD@,>G?UZ4>'KR^U.;4"E_-<Z7
M@);7<L2),),$.-H4#Y3_ 'E'/J*A3PKJ,>B-I*:M:BV$XFC'V%OW8$GF!!^]
M^[D#KSC(],7X]$O;34I[RPU""%;I0US ]L6C:;&#(H#@J3@9&3GOSS0!BQZI
MJL7AJUOYKZ]DCDNY%N[F*")WMX49UW*H3&/E7)(.!G JU)KERFEVGV34K:^D
MU&\2VMKI4&(T*@EF4=7&&XXY/0#Y1;L=!U2PL;>WBUB(-!+)(I6U(5]Y)*NO
MF<C+'&".U(?"D<EE<"6YVWTUV+T7-O&(UCF PI5,GC YR23EN>> !MW=7VBZ
MK86TVHSW=MJ+FWWR1QB2"3!*LI50"#W!!Z ^U5+;5-1MKB?3]1OI-ER\RV%\
M$C#AHV*F-AMV[L+D?+SDCJ*UTT>YN-1@OM3O(KB2U!-O'#;F*-&(P6(+,6..
M!R /3/-1G0'O-'N=.U2XBG661I8Y((3$T3LQ;<,NW(8\?KF@!\.HO8>$%U.[
MEDNI([/[0[,%4N=N['R@ >@XK,NKK6;#PVNOOJ)EE2);B:S,2"$J1DHIQO!
M/!+'D<C!Q70Q:?$-'339\30BW$#Y&-Z[=I^F160?#=U+IJ:1<ZIYNEIA2GD8
MF>,=$:3=C'0$A02!U'6@#-OM8GCUJ4'5=52R>QCO(TMK2.0KN9P03Y3;1A1R
MQ]>:WM7U&70/#,U[*WVJ>VA +%0OF/PH) X&2<G%)#I-U%XBDU(W=OY#P+;B
MW6V*E44L5^;?C.6/\/3L*NZCI]OJFG3V-TI:"="C '!^H]Z ,^&QUN-()7UC
MS)6=#<1/ @C"[@6$94;AQD L6_ \B#P^]]=IJZ7.IW,IBNY+:)RD0*!0,,,(
M 6Y[@C@<5:M-.U2,0Q76KB>WB8'*VY263!X#OO((Z9PHSCT)!C&CW]K=7KZ=
MJ44$-W)YKI+;>:R.0 2C;P!G ."#S^5 &%=:GK.GZ7I.J+J$]TI0S7<#Q1?/
M&,%L;4!! )/7^&M/Q#JUR)=+M]-NC$ES/%YT\:JQ$;G"@;@1S\QS@_=]ZOOI
M$PN-/$%S"+2TB\HPRP%VD4C!^;< . /X3WZ]*S5\)36VGVMI9:BB"WNA<!Y[
M<R$A3^[3AUP%7CWZ\4 6-(DOI-?UJVGU*XFAMC&D2ND0V[T#$Y5 20>!VQUS
M6?/)JL=M8LNN7NZ?4WM'/E0?<#NHQ^[ZX0?F?;&N^DWT.IW%]87\$3W2H)XY
M[8R*648#+AU(X[9-17F@W<UO816^HQ(;6?[2SSVWF-++DDD[74 $LQP!],4
M;K,J(7=@JJ,DDX %<]H>JWUQK%W:WY&V:);RR 4#;"3C:?4CY2?][Z5-<:3J
M]U;W"3:M;%I]B%19L(Q&,[EV^;G+9P3GIP/40S>%HXM3LK[1_L.FR6^X2"*R
M'[X, "#M9>./?![T 5Y8M9BUK3K&37KI3=17$DGEPP84H4VA<QYQ\_.>N.U2
M*-5/B*&PFUBX53I_G2"*.''F A"1F,G&26P>_MQ6A=:7>7&OV>HI>0)%;(Z"
M$VY9F#[=WS;QS\HQQQ[T-I=X?$JZJ+R 0B'R/(-N2VW(8_/OZY']WIQCO0!F
M6-WJ+Z!?VL^I2G6(+EK?S?*C!5B1Y9"[<;2I4\C/+<\#$-_=W=CX@-E-K6K&
MW%F)@;>SCE?=N*G.V$X&!GG'-;)T-#XD&KK<.H\H*\ 'RNX!"N3ZA688]QZ5
M%/I.IG79-3MM1LX]T(@6.2S9\*&W<D2C)R3Z?2@"W:_:I="4QW;27,D):*>5
M%4Y894L ,9&1G QQTK%AAUF76-2L4U^Z+6L$$D9>&##,^_(;$><?(.G(SWKH
M-/MI[6TV75T;J<NSO+M*@Y)( 7)P , #/:J=KI=Y;Z_>:B]Y \5RB(81;E64
M)NV_-O//S'/'/M0!1LKC4/$#ZA/!J4MA!!<O;0)#%&VXIP7<NISD] -N .I)
MXHKJNJZKX<NM5CO6L7LH+A98X$1@\\>>?G5CMP.F<\^V:UQHEY9W-Y)I6H1V
MT5XYEDCFMS+LD/WF0[EQGJ0=PS^5.?0%A\-2Z-83B%94='FFC\QFWYW,0"OS
M')YZ>W:@!VE_:K6S:\O]3DN+=K>.7,R(IC.&+GY%7Y<;>N>AJMH.HZC/J&H6
M.J$+, ES;@(%*Q./N^Y5@034]QI-]<:+;Z<;VU^4*LS-:DK*@/W=N_@$#!Y.
M>>E0/X82VUJVU'1S9:<(D:.6*.SXF5B.&VLO3 (XZ^O2@!_AN2\F.I&[OY[K
MR;M[>,2)&N%7'/R*.3GFG^*[BZLO#=W>6=U);SP+YBLBJV?8A@>.>W/%5K?0
M]9MH;R*+6;1/M<SS.ZV+!U9NNT^;@=.,@UH:YI<NK:-+IT-REN)0$:22,RG;
M[?,.>G))H R]#O;Z_P!4O8X-0N;K2TB,1N+B!(IH;D$94+M7^%@?F3J!UYJE
MHNHWE[]E2;6=4-T]U)'AK%/(98W?@OY0'*)CY6SD^W&L=#OHM2_M&RU&WM[F
M:/;>*;4M%.P^ZVW>"I R/O'/%16FA:Q:::=/CUFV6%G=F>.R99,.Y=@&\T@?
M>(!QQ]>: (KM-6BURPM6URZ1+R2X)6**'"(OS(%W1D]" <YIUFVJQ>*;>QN]
M5EE1; 3R(L<85W#!#SLR >N,]?;BM"_TN\NM:L;^*\@BCM-V(GMRY;<,-\V\
M8XZ<<>_2G7^E7$VIPZE8W:6]U'$T+"6'S4="0<$!E(((!R#0!B:S<ZG:6.OW
M4.KW2FS96A3RH2%!56Q_J\D?-ZYX'/7-C0[V^O\ 5+V.#4+FZTM(C$;BX@2*
M:&Y!&5"[5_A8'YDZ@=>:M7V@W5]H=W8MJ$8GO'W3SFWRN, 850PQ@*HY)Z<Y
MS0-#O8=574K34((;B5 MZGV8F*X(^ZP7?E6 R,Y/:@#+@U?4;:2ZT_4;Z3$Y
MF_L^^"(&)C9E,;#;MW?+D<<@GN*Z726E?2+1YYWGE>)7:1PH))&>B@#OCI6=
M)X>>^T6XT[4[F*822-+'+!"8FB<L7W#+-R">.G''-:]I!]ELH+?=N\J-4W8Q
MG QF@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *BN?^/6;_</\JEJ*Y_X]9O]P_RH EHHHH B;_CZC_W&_FM2U$W_ !]1
M_P"XW\UJ6@ HHHH **** "BBB@ JI?ZI8:6D;7UW#;+(VQ#*X7<:MUR?BVW:
M.[M=3MGBEG@VI)9R, )8RX/!_AY7&3P: .FNKRUL8#/=W,-O$#@R3.$7/U-(
M;VT%Z+(W4(NBN\0&0;ROKMZXK@[JZ>1YM4L)FMDTW3H)M.MI8E8LCCG[V3SC
M9E>>G/8W)"YCG+A5U ^((L!C\P&4P/IY6?PS0!V$=[:374MK%=0O<1#,D*R
MNGU'45/7$Z5N_P"*:QM^V&ZN_M.?O='\S/\ P+9^.*[:@ HI&8J,A2Q]!C^M
M1^:__/O)^:_XT 2T5%YK_P#/O)^:_P"-'FO_ ,^\GYK_ (T 2T5%YK_\^\GY
MK_C1YK_\^\GYK_C0!+147FO_ ,^\GYK_ (T>:_\ S[R?FO\ C0!+147FO_S[
MR?FO^-'FO_S[R?FO^- $M%1>:_\ S[R?FO\ C1YK_P#/O)^:_P"- $M%1>:_
M_/O)^:_XT>:__/O)^:_XT 2T5%YK_P#/O)^:_P"-'FO_ ,^\GYK_ (T 2T5%
MYK_\^\GYK_C1YK_\^\GYK_C0!+147FO_ ,^\GYK_ (T>:_\ S[R?FO\ C0!+
M147FO_S[R?FO^-'FO_S[R?FO^- $M%1>:_\ S[R?FO\ C1YK_P#/O)^:_P"-
M $M%1>:__/O)^:_XT>:__/O)^:_XT 2T5%YK_P#/O)^:_P"-'FO_ ,^\GYK_
M (T 2T5%YK_\^\GYK_C1YK_\^\GYK_C0!+147FO_ ,^\GYK_ (T>:_\ S[R?
MFO\ C0!+147FO_S[R?FO^-'FO_S[R?FO^- $M%1>:_\ S[R?FO\ C1YK_P#/
MO)^:_P"- $M%1>:__/O)^:_XT>:__/O)^:_XT 2T5%YK_P#/O)^:_P"-'FO_
M ,^\GYK_ (T 2T5%YK_\^\GYK_C1YK_\^\GYK_C0!+147FO_ ,^\GYK_ (T>
M:_\ S[R?FO\ C0!+147FO_S[R?FO^-'FO_S[R?FO^- $M%1>:_\ S[R?FO\
MC1YK_P#/O)^:_P"- $M%1>:__/O)^:_XT>:__/O)^:_XT 2T5%YK_P#/O)^:
M_P"-'FO_ ,^\GYK_ (T 2T5%YK_\^\GYK_C1YK_\^\GYK_C0!+147FO_ ,^\
MGYK_ (T>:_\ S[R?FO\ C0!+147FO_S[R?FO^-'FO_S[R?FO^- $M%1>:_\
MS[R?FO\ C1YK_P#/O)^:_P"- $M%1>:__/O)^:_XT>:__/O)^:_XT 2T5%YK
M_P#/O)^:_P"-'FO_ ,^\GYK_ (T 2T5%YK_\^\GYK_C1YK_\^\GYK_C0!+14
M7FO_ ,^\GYK_ (T>:_\ S[R?FO\ C0!+147FO_S[R?FO^-.1V8G,;)_O8_H:
M 'T444 %%%% !45S_P >LW^X?Y5+45S_ ,>LW^X?Y4 2T444 1-_Q]1_[C?S
M6I:B;_CZC_W&_FM2T %%%% !1110 4444 %4[_2M/U58UO[*"Y$;;D$J!MI_
M'Z<^M7** *\]C9W,\,\]I!+-"<Q221AFC/JI/3H.E*;*T-Z+TVL)N@NP3F,;
MPOINZXJ>B@"".RM(;J6ZBM84N)1B298P'?ZGJ:GHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"HKG_CUF_P!P_P JEJ*Y_P"/6;_</\J ):*** (F_P"/J/\ W&_FM2U$W_'U
M'_N-_-:EH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MHKG_ (]9O]P_RJ6HKG_CUF_W#_*@"6BBB@")O^/J/_<;^:U+43?\?4?^XW\U
MJ6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *BN?^/6
M;_</\JEJ*Y_X]9O]P_RH EHHHH B;_CZC_W&_FM2U$W_ !]1_P"XW\UJ6@ H
MHHH **** "BBB@ K.U37+'2&B6Z:0O*?E2*)I& R 6(4' !(YK1KD/&C6UI-
M9Z@M[%:ZA"5\L3DB*9-P)5O7! /!R/QH Z*?5K.W,(+R2^>N^/[/"\V5X^;Y
M <#D<GBD;6+%-1^P-.1<9"XV-M#$9"EL;0Q'.W.<=JP;FXA>.QN+29K'6S'#
MLTP3\E/^>31?W0&8[MH*XSD 8JI,<33Z7OQJ,FMQW*)C+>5N5_, [J%!&>F1
MB@#J8-8L;B^>RBG)G0L,%&"L5^\%8C#$9Y )QWJ]7$:2=TV@:<K_ .G6%Q<-
M=H!EHUVN,MZ!BRD'OG(KMZ "BD8L%^0 GT)Q4>Z?_GG'_P!_#_A0!+146Z?_
M )YQ_P#?P_X4;I_^><?_ '\/^% $M%1;I_\ GG'_ -_#_A1NG_YYQ_\ ?P_X
M4 2T5%NG_P"><?\ W\/^%&Z?_GG'_P!_#_A0!+146Z?_ )YQ_P#?P_X4;I_^
M><?_ '\/^% $M%1;I_\ GG'_ -_#_A1NG_YYQ_\ ?P_X4 2T5%NG_P"><?\
MW\/^%&Z?_GG'_P!_#_A0!+146Z?_ )YQ_P#?P_X4;I_^><?_ '\/^% $M%1;
MI_\ GG'_ -_#_A1NG_YYQ_\ ?P_X4 2T5%NG_P"><?\ W\/^%&Z?_GG'_P!_
M#_A0!+146Z?_ )YQ_P#?P_X4;I_^><?_ '\/^% $M%1;I_\ GG'_ -_#_A1N
MG_YYQ_\ ?P_X4 2T5%NG_P"><?\ W\/^%&Z?_GG'_P!_#_A0!+146Z?_ )YQ
M_P#?P_X4;I_^><?_ '\/^% $M%1;I_\ GG'_ -_#_A1NG_YYQ_\ ?P_X4 2T
M5%NG_P"><?\ W\/^%&Z?_GG'_P!_#_A0!+146Z?_ )YQ_P#?P_X4;I_^><?_
M '\/^% $M%1;I_\ GG'_ -_#_A1NG_YYQ_\ ?P_X4 2T5%NG_P"><?\ W\/^
M%&Z?_GG'_P!_#_A0!+146Z?_ )YQ_P#?P_X4;I_^><?_ '\/^% $M%1;I_\
MGG'_ -_#_A1NG_YYQ_\ ?P_X4 2T5%NG_P"><?\ W\/^%&Z?_GG'_P!_#_A0
M!+146Z?_ )YQ_P#?P_X4;I_^><?_ '\/^% $M%1;I_\ GG'_ -_#_A1NG_YY
MQ_\ ?P_X4 2T5%NG_P"><?\ W\/^%&Z?_GG'_P!_#_A0!+146Z?_ )YQ_P#?
MP_X4;I_^><?_ '\/^% $M%1;I_\ GG'_ -_#_A1NG_YYQ_\ ?P_X4 2T5%NG
M_P"><?\ W\/^%&Z?_GG'_P!_#_A0!+146Z?_ )YQ_P#?P_X4;I_^><?_ '\/
M^% $M%1;I_\ GG'_ -_#_A1NG_YYQ_\ ?P_X4 2T5%NG_P"><?\ W\/^%&Z?
M_GG'_P!_#_A0!+6%>^*+>UNC#'"TVTX9@V /7'K6P7F ),<8 ZDR'_"O-Y5Q
M/*%.]5<_.HX//7H!^E<F+K3I17LU=LQK3<4K'H6G:A#J5J)XLCG#*1]TXZ>_
M7K5NN>\-6-U9V\TLD(4S$85SM("Y'/RY]>];FZ?_ )YQ_P#?P_X5T4Y2E!.2
MLRX-N*;):*BW3_\ /./_ +^'_"C=/_SSC_[^'_"K+):*BW3_ //./_OX?\*<
MAD).]5 ]FS_2@!]%%% !1110 5%<_P#'K-_N'^52U%<_\>LW^X?Y4 2T444
M1-_Q]1_[C?S6I:B;_CZC_P!QOYK4M !1110 4444 %%%% !37C20 .BL 0PW
M#.".AIU% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%'2BN>U"]FU6Z.FZ<WR?\MIAT ]/\]:RJU535]WT7<F4N5#;V[FUN[.GV+8M
MU_UTPZ$>GT_G]*W+2TAL;98(5PJ_F3ZFFV-C#I]LL$*\#DL>K'U-6:BC2:?/
M/63_  \D*,>KW"BBBN@L**** "BBB@ HHHH **** "HKG_CUF_W#_*I:BN?^
M/6;_ '#_ "H EHHHH B;_CZC_P!QOYK4M1-_Q]1_[C?S6I: "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **PKWQ1;VMT88X6FVG#,&P!ZX]:TM.U"'4K43Q9'.&4C[IQT]^O6H
M52$I.*>J(4XMV3+=%%%66%%%% !1110 4444 %%%% !1110 4444 %%%% !1
M16#JFHS75S_9FG',K<2R#H@[\UG5JJG&[_X<F4E%":C?S:A<G3--/)XFF'11
MW&:U=/L(=.MA#"/=F/5CZTW3=.ATVV$48RQY=^[&KE9TJ3O[2I\3_#R%&+^*
M6X4445T%A1110 4444 %%%% !1110 4444 %17/_ !ZS?[A_E4M17/\ QZS?
M[A_E0!+1110!$W_'U'_N-_-:EJ)O^/J/_<;^:U+0 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%96M
MZD;*!88,M=3?+&!U'O45*D:<7*0I-)79Q5Y";>^N("=[1N<E1P?R %;.A7?]
MC32I?02PK/C:[)CIGKQGO[UT.CZ:-.M,-S._S2MUR?2KD]O%<Q&*:-9$/4,*
MXJ6$E%NK'23Z;KT.>%%KWKZCHY$EC62-U=&&0RG(-.KGI-*OM*D,^E2EXLY:
MW?G/^/\ .KFGZ[;WK>3*#!<C@QOQD^U=$,1KR5%RO\'Z,V4];2T9JT445T%A
M1110 4444 %%%% !1110 4444 %%%8NK:I()AI^GC?=OP2/X!_C_ "K.I4C3
MCS2%*2BKL35=3E><:;IWS7+\.XZ(/\?Y5=TO2XM,M]B_-*W,DG=C_A3=*TN/
M38",[YWYDD/<_P"%:%94J<G+VE3?\OZZDQB[\TMPHHHKI+"BBB@ HHHH ***
M* "BBB@ HHHH **** "HKG_CUF_W#_*I:BN?^/6;_</\J ):*** (F_X^H_]
MQOYK4M1-_P ?4?\ N-_-:EH **** "BBB@ HHHH *R-7UZ/2[B"V2TGN[B7#
M>7#M!5-P7/S$=R !W_6M>N3\:1Q!;2X2*[COHI%^SW5O 9<'<,J0 <\X.&&#
MV.: -NZURRM8;&5G9UOI(XX J\MO(PQ!Q@#(SZ9'<XICZ];)J/V0Q3%!*L#7
M( \H2D9"9SG/3MC) SFL#5M-UZY33[V1[87#W%H7@6U:3[.006^8/R@;)/'3
MC=P#3I+*Z\V72S!<&275DO!.L9\L1;ED)W] 05*[<YSC@CF@#=M=>MKJ^%LD
M4RK(SI#.P'ES,GW@I!SQSU !P<9K4KC],LKE9M%TY[>X1M,GFDFF9"$9=KJF
MUB,-NW@X&<8(.*["@ HI&#%?D(!]2,U'MG_YZ1_]^S_C0!+146V?_GI'_P!^
MS_C1MG_YZ1_]^S_C0!+146V?_GI'_P!^S_C1MG_YZ1_]^S_C0!+146V?_GI'
M_P!^S_C1MG_YZ1_]^S_C0!+146V?_GI'_P!^S_C1MG_YZ1_]^S_C0!+146V?
M_GI'_P!^S_C1MG_YZ1_]^S_C0!+146V?_GI'_P!^S_C1MG_YZ1_]^S_C0!+1
M46V?_GI'_P!^S_C1MG_YZ1_]^S_C0!+146V?_GI'_P!^S_C1MG_YZ1_]^S_C
M0!+146V?_GI'_P!^S_C1MG_YZ1_]^S_C0!+146V?_GI'_P!^S_C1MG_YZ1_]
M^S_C0!+146V?_GI'_P!^S_C1MG_YZ1_]^S_C0!+146V?_GI'_P!^S_C1MG_Y
MZ1_]^S_C0!+146V?_GI'_P!^S_C1MG_YZ1_]^S_C0!+146V?_GI'_P!^S_C1
MMG_YZ1_]^S_C0!+146V?_GI'_P!^S_C1MG_YZ1_]^S_C0!+146V?_GI'_P!^
MS_C1MG_YZ1_]^S_C0!+146V?_GI'_P!^S_C1MG_YZ1_]^S_C0!+146V?_GI'
M_P!^S_C01.!DRQ ?[A_QH ;>7<=E:O<2G"J.GJ?2LC1K22[N7U>\'SR?ZE3_
M  CUJL?-\1:ELWK]BMCG<%.'/Y_Y'UKH@DR@ /$ . !&?\:Y(_OY\_V5MYOO
M_D9KWW?HB6BHML__ #TC_P"_9_QHVS_\](_^_9_QKK-"6J&H:1:ZBN94VR8X
MD7AA_C5K;/\ \](_^_9_QHVS_P#/2/\ []G_ !J9PC-<LE=":35F8(N=3T(A
M;I3=V8X$B_>4?Y]?SK;L[ZVOHO,MY X[CN/J*>4F((+Q$'MY9_QK&N?#[B8W
M5A.MO..R*54_J<?RKGY*E'X/>CVZ_)_YD6E';5&]17/0:Y<V\XMM31;>3H)"
MA*M^1_E6VIE=0R31,IY!"$@_K6M.M"HO=_X)49*6Q-146V?_ )Z1_P#?L_XT
M;9_^>D?_ '[/^-:E$M%1;9_^>D?_ '[/^-&V?_GI'_W[/^- $M%1;9_^>D?_
M '[/^-&V?_GI'_W[/^- $M%1;9_^>D?_ '[/^-9>JZI-:,MK;LDMW)PJ*A^7
MWZU%2I&G'FD*4E%78NKZJ\+BQLAOO)...=G_ ->IM)TI-.A+.=]S)S)(?Y"H
MM*TB2Q#322(]U)R[LI8CV!S6EMG_ .>D?_?L_P"-8TJ<I2]K4WZ+M_P2(Q;?
M-(EHJ+;/_P ](_\ OV?\:-L__/2/_OV?\:Z30EHJ+;/_ ,](_P#OV?\ &C;/
M_P ](_\ OV?\: ):*BVS_P#/2/\ []G_ !HVS_\ /2/_ +]G_&@"6BHML_\
MSTC_ ._9_P :-L__ #TC_P"_9_QH EHJ+;/_ ,](_P#OV?\ &C;/_P ](_\
MOV?\: ):*BVS_P#/2/\ []G_ !IR"0$[V4C_ &5Q_6@!]%%% !1110 5%<_\
M>LW^X?Y5+45S_P >LW^X?Y4 2T444 1-_P ?4?\ N-_-:EJ)O^/J/_<;^:U+
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 5A:W>2SS)I5F<S2_ZPC^%?\_I]:O:MJ2Z;9F3K*WRQKZG_  J#
M1-->UB:YN<M=S_,Y/4#TKEK2=27L8_/R7^;,Y.[Y47K&SBL+1+>+HO4]V/<U
M8HHKIC%15EL:)6T04444P"BBB@ HHHH AN;6"\A,5Q&KH?7M]/2L-M/U#1F,
MFG2&>WZM _)'T_\ K5T5%8U*$9N^S[K<F4$]3-T[6K74/W>?*G'6)^OX>M:5
M9VHZ+:ZA\[#RYATE3K^/K6<M]J.BL(]00W%KG G7DCZ__7K/VLZ6E7;NOU70
MGF<?B^\Z*BH;6[@O(A+;R*Z^W4?4=JFKI335T:)W"BBLS5]673XA'&/,NI.(
MT'/XFIJ5(TXN4MA-I*[$U?5OL06"!?,O).$0<X]S2:1I/V/=<W+>9>2<NQYV
M^PIND:2UNQO+P^9>2<DGG;[?6M>L*<)5)>UJ?)=O^"1%-OFD%%%%=1H%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5%<_\ 'K-_N'^52U%<_P#'
MK-_N'^5 $M%%% $3?\?4?^XW\UJ6HF_X^H_]QOYK4M !1110 4444 %%9'B.
M&6;3$$<$LR+/&TJ0L1(8P?FVX(YQ^F>]<U)97-QOUB\AO+>Y>XCBT^/:Y^RP
MJP^9P.A;DD'Z4 =Y1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %,FE2"%Y9&"H@R2:?7.W\KZWJ0TZW;%M$=TSCN?3_/?Z5C6J^SCIJWLB92
ML@TZ%]9U$ZI<KB",X@C/MW_SW^E=%3(HDAB6*-0J*, #L*?3HTO9QUU;W?F$
M8V04445J4%%%% !1110 4444 %%%% !2,JNI5@"IX((X-+10!A76@M#,;K2I
M3;S#_EGGY6_S^51IXE-JK0ZE;/%<J. HX?\ P_E70U@^*+":[M898$,C1,<J
MHR2#@<<9KDG1=.\Z/W='_7D93BXIN!7/B]"CA;.02'B,9W GC&<?C^7O5W2=
M*D24W]^=]Y)R ?X/_K_RKDK'3Y[^Y2&.-L%AN8KPHZY.01V/7K7HU9X93KVJ
M5EMLOU(I-SUET"BBBN\Z HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ J*Y_P"/6;_</\JEJ*Y_X]9O]P_RH EHHHH B;_CZC_W&_FM2U$W
M_'U'_N-_-:EH **** "BBB@#%\3W\UAI<;07D5DTT\<)NI0"L()Y;!XZ#O7)
MMKW]KPM8ZCKE@EE;3!))894,]\0_R[4!^53\N<9YSCBNUUI]*BL1-K#0BVBD
M5P9>F[MQW/M7*7]_;ZJ&LM&\-;V95E\^:!81L#@;E!PS?I0!WE%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !115:_O8]/M'N)>@X5?[Q["E*2BG)[
M";MJRAKFHO BV=K\UW/PH'50>]6M*TY--LUB&"YY=O4_X51T2REDD?5+S)N)
MON _PK_G]*W*YJ,7.7MI_+R7^;(BKOF84445U&@4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 5%<_\>LW^X?Y5+45S_P >LW^X?Y4 2T444 1-_P ?4?\
MN-_-:EJ)O^/J/_<;^:U+0 4444 %%%% $<T$-S$8YXDEC/574,#^!KF]:T]-
M,47MEJ,MG,P6 &;=)$%W#Y<X)3VYQVQ6KK;ZJEK"=(2)[@SH&$OW-G.<GJ!]
M.:P=:/BB:P-K<Q:*%F95"Q7$GF-A@?E#* 30!V-8.MZ]/I^H6MA96T4]S, Y
M$TIC&W>JX! .3EOH.OM6]7->,+2>]MK=(=-GN9$D5HI[:15EA;/)!)&WCN">
MG(Q0!<NM:NH&M9%TQ_LT[Q1DR2A)0TF. F#G;GYN1C!ZX--?Q 5OR@M0UBMT
MMFUSYGS>:V. F/NY(7.>IZ=ZIW^G7NHP:?:W-D7U&#RF.JJ8U2-@07*X;?S@
MC&T DC.!R&2Z/>M<2V MMUI+J:WQN=ZA0@(<IC.[=N7'3&#G(/% %^S\0&ZO
M8$-J$M+MY([6<29,A3).5P-H(5B.3D#G%;=<KIVCWL5QI=G-;;;;2YI9!<%U
MQ,"&5-H!R#A\G('(XS754 %%(REEP&*GU&/ZU'Y3_P#/>3\E_P * ):*B\I_
M^>\GY+_A1Y3_ //>3\E_PH EHJ+RG_Y[R?DO^%'E/_SWD_)?\* ):*B\I_\
MGO)^2_X4>4__ #WD_)?\* ):*B\I_P#GO)^2_P"%'E/_ ,]Y/R7_  H EHJ+
MRG_Y[R?DO^%'E/\ \]Y/R7_"@"6BHO*?_GO)^2_X4>4__/>3\E_PH EHJ+RG
M_P">\GY+_A1Y3_\ />3\E_PH EHJ+RG_ .>\GY+_ (4>4_\ SWD_)?\ "@"6
MBHO*?_GO)^2_X4>4_P#SWD_)?\* ):*B\I_^>\GY+_A1Y3_\]Y/R7_"@"6BH
MO*?_ )[R?DO^%'E/_P ]Y/R7_"@"6BHO*?\ Y[R?DO\ A1Y3_P#/>3\E_P *
M ):*B\I_^>\GY+_A1Y3_ //>3\E_PH EHJ+RG_Y[R?DO^%'E/_SWD_)?\* )
M:*B\I_\ GO)^2_X4>4__ #WD_)?\* )&8*I9B  ,DGM7.1*WB'5?.<'^S[<X
M53_&?\_I3M6FFO;Q=)M9F8MS,QQA1Z<#_/2MBVL5M+=((975%' PO^%<DOW\
M^7[*W\WV^74S?ONW1%JBHO*?_GO)^2_X4>4__/>3\E_PKK-"6BHO*?\ Y[R?
MDO\ A1Y3_P#/>3\E_P * ):*B\I_^>\GY+_A1Y3_ //>3\E_PH EHJ+RG_Y[
MR?DO^%'E/_SWD_)?\* ):*B\I_\ GO)^2_X4>4__ #WD_)?\* ):*B\I_P#G
MO)^2_P"%'E/_ ,]Y/R7_  H EHJ+RG_Y[R?DO^%'E/\ \]Y/R7_"@"6BHO*?
M_GO)^2_X4>4__/>3\E_PH EHJ+RG_P">\GY+_A1Y3_\ />3\E_PH EHJ+RG_
M .>\GY+_ (4>4_\ SWD_)?\ "@"6BHO*?_GO)^2_X4>4_P#SWD_)?\* ):*B
M\I_^>\GY+_A1Y3_\]Y/R7_"@"6BHO*?_ )[R?DO^%'E/_P ]Y/R7_"@"6BHO
M*?\ Y[R?DO\ A1Y3_P#/>3\E_P * ):*B\I_^>\GY+_A1Y3_ //>3\E_PH E
MHJ+RG_Y[R?DO^%'E/_SWD_)?\* ):*B\I_\ GO)^2_X4>4__ #WD_)?\* ):
M*B\I_P#GO)^2_P"%.1&4G,C/]0/Z"@!]%%% !1110 5%<_\ 'K-_N'^52U%<
M_P#'K-_N'^5 $M%%% $3?\?4?^XW\UJ6HF_X^H_]QOYK4M !1110 4444 9F
MN:E<:7:0S6UF]V[SI&8D^\0<].V?K7.Z[K%_?Z1);S>&;Z)6=#YDA0A"''/!
M)K?\17,]OIR);S_9WN)XX#/C/E!FP6YXSV'N16/>:/\ \(W"NIV>JZC)*LT:
MO%<W!D6X#,%*X/\ $<\$=Z .NHHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M K-UG4QIUK^[^:XD^6->O/K5VYN([2W>>9MJ(,DUB:3;RZE>MJUVN!G$"'H!
MZUSUYRNJ</B?X+N1-OX5N7=%TS[!;%Y?FN9OFD8]1[5IT45K3A&G%1CLBDDE
M9!1115C"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J*Y_P"/6;_<
M/\JEJ*Y_X]9O]P_RH EHHHH B;_CZC_W&_FM2U$W_'U'_N-_-:EH **** "B
MBB@#+\0W5I:Z)<->VQNHI,1"W R968X51[DD?3K7'Z;8-HFJ6UYJ^A316YE5
M()GU W(MF;A<J>G8;NU=9XBL[Z\M;4:<(?M$5U'*#-]P 9Y(!!/X5EZG8^+;
M[3Y+>631Y(W*[EBBD5R P/!9L#IWH ZRBBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **I:I?_P!FV#W&S>P("CMD^OI7'S^(=3EADC,R[7&.$ P/8BN>MB:='23U
M,YU8P=F;5P[>(-4%K$3]AMSF5A_$?\_U-=$B+&BH@"JHP .PJGI-I#9Z=$D.
M2&4.6(P6)'4@]*NTZ%-QO*?Q/?\ R^0X+J]V%%%%;EA1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %17/_'K-_N'^52U%<_\>LW^X?Y4 2T4
M44 1-_Q]1_[C?S6I:B;_ (^H_P#<;^:U+0 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 444C,J*69@JCDDG % "U#=7<%G$9;B547WZGZ#O61<Z^TTIMM
M*A-Q,?X\?*/\_E2VN@-+*+G5)C<3?W,_*/\ /Y5RNNYOEHJ_GT_X/R,^>^D2
ME>S7?B1/(L[94MT;=YTHZD?R_#FJ<7A;4'N-DH1(L\R!P<C/8>N.>:[155%"
MJ JC@ # %+2^J1FU*K[S_K\"714G>3&0Q)!"D4:A410J@#& *?1176;!1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !112,RH,LP SC)/>ANVK 6BBB@ HHHH **** "BBB@ HH
MHH *BN?^/6;_ '#_ "J6HKG_ (]9O]P_RH EHHHH B;_ (^H_P#<;^:U+43?
M\?4?^XW\UJ6@ HHHH **** "BBB@ K!UO7I]/U"UL+*VBGN9@'(FE,8V[U7
M(!R<M]!U]JWJYKQA:3WMM;I#IL]S(DBM%/;2*LL+9Y()(V\=P3TY&* +5]KM
MS9PQW9TN3[#^[\YY)-DJ;\=$P<XR >1WQG%#^("M^4%J&L5NELVN?,^;S6QP
M$Q]W)"YSU/3O5:=M886EK=Z7->K!&CS30R1(D\X (X+@A W/W>2!Q@8,,NCW
MK7$M@+;=:2ZFM\;G>H4("'*8SNW;EQTQ@YR#Q0!?L_$!NKV!#:A+2[>2.UG$
MF3(4R3E<#:"%8CDY YQ6W7*Z=H][%<:79S6VVVTN:607!=<3 AE3: <@X?)R
M!R.,UU5 !12,H=<$G\"1_*H_(3^])_W\;_&@"6BHO(3^])_W\;_&CR$_O2?]
M_&_QH EHJ+R$_O2?]_&_QH\A/[TG_?QO\: ):*B\A/[TG_?QO\:/(3^])_W\
M;_&@"6BHO(3^])_W\;_&CR$_O2?]_&_QH EHJ+R$_O2?]_&_QH\A/[TG_?QO
M\: ):*B\A/[TG_?QO\:/(3^])_W\;_&@"6BHO(3^])_W\;_&CR$_O2?]_&_Q
MH EHJ+R$_O2?]_&_QH\A/[TG_?QO\: ):*B\A/[TG_?QO\:/(3^])_W\;_&@
M"6BHO(3^])_W\;_&CR$_O2?]_&_QH EHJC>W%G81;[B9U]%$C$GZ#-8X;4M:
M;_11):6A_P"6CNQ+#\^?P_.L*E>,'RK679$2FEIU-/4-<MK$F)<S7'01IZ^Y
M[5073M1UAA)J4A@M^JP)P?Q_^O6A9:)9V(!16:7O(6(/Z=*N^0G]Z3_OXW^-
M1[&=76L].RV^?<7*Y?$);6D%G$(K>)47VZGZGO4U1>0G]Z3_ +^-_C1Y"?WI
M/^_C?XUTI)*R-$K$M%1>0G]Z3_OXW^-'D)_>D_[^-_C3 EHJ+R$_O2?]_&_Q
MH\A/[TG_ '\;_&@"6BHO(3^])_W\;_&CR$_O2?\ ?QO\: ):*B\A/[TG_?QO
M\:/(3^])_P!_&_QH EHJ+R$_O2?]_&_QH\A/[TG_ '\;_&@"6BJ5[+#8P>;(
M)V!.T!78G/YUF^?J5V/]&M7A3^_)*W]3_2N.OCJ5&?L]7+LDV_Z]36%&4US;
M+NS1U/41I\2-@,[M@*?3O5R-UEC61#E6 (/J*\;U#QO<O=NDUN',1*9,AYP>
MM=1X3UB_U^RE2!U@:!OE4N?F'?G\1V[TIQQU"I.M5A^[LK6:O?TOUN3"KAZB
M5.$O>UOO8[ZBL'[1J5MQ<64DJ_WHI6_H36O'$LD:.?.7< =K2-D>QYJ\/BX5
MVU%--;IIK\QU*4H:O\&3T5%Y" @;I,G_ *:M_C1Y"?WI/^_C?XUU&9+147D)
M_>D_[^-_C1Y"?WI/^_C?XT 2T5%Y"?WI/^_C?XT>0G]Z3_OXW^- $M%1>0G]
MZ3_OXW^-'D)_>D_[^-_C0!+147D)_>D_[^-_C1Y"?WI/^_C?XT 2T5%Y"?WI
M/^_C?XT>0G]Z3_OXW^- $M%1>0G]Z3_OXW^-'D)_>D_[^-_C0!+147D)_>D_
M[^-_C5"XU+3[<D&>1V'\*2,?ZXK&M7I4(\U622\RH0E-VBKFI169870OG?%O
M<1Q@95VD;!_6KK6R,I!:7D8_UC?XT4:\*T/:4W=?<$H.$N60V>^M;8'SIT4C
MMG)_*N>UG5TO!'%;EO+4[F)&,GM6M%H-A$"6C:0^KM_A7F5QXNM8[B1'MY=R
ML0<8QU[<UXN/P^;XNDZ=*"L]TGJO5NWX(ZZ57"4)<TY?>>J:9>"]L4E)^<?*
M_P!15RN+\#Z@FL+=RQ^9'%&0I4L023WX-=?Y"?WI/^_C?XUZ^#6(5&,<3&TU
MH_\ /3N<M1TW)ND[Q>Q+147D)_>D_P"_C?XT>0G]Z3_OXW^-=)!+147D)_>D
M_P"_C?XTY(U0D@L<_P!YB?YT /HHHH **** "HKG_CUF_P!P_P JEJ*Y_P"/
M6;_</\J ):*** (F_P"/J/\ W&_FM2U$W_'U'_N-_-:EH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH ***R+[7X()/(M5-U<DX"IR ?K_ (5G4JPIJ\F)R4=S4EECAC,DKJB#
MJS' %8<VMW%]*;?2(2YZ&9AP/?G^OY4D6CWFI2"?5YB%ZK AP!_A_GFMR&"*
MWB$4,:H@Z!1BL?WM;^['\?\ @$>]+R1E66@1I+]HOI#=7!Y.[E1_C6R!@8'2
MBBMJ=*%-6BBXQ4=@HHHK084444 %%%)N4L5W#<!DC/(%%P%HHI ZL2 P)'4
M]*+@+13)2ZQ.8U#. =JDXR:R/L^LWG^MG2V3T3K^G^-<N(Q+I-1C!R;[+3YM
MZ(TITU+5M(VJANIG@MWE2)I67HB]34=C9?8HF3S7E+'<2Y[TR+5;6ZM[J6RD
M%T;8LKI$<MO SM^M:P52I2U7+)_.WZ$MQC+>Z_,I;]:O/NHEJA[MU_S^5:=I
M#+!;K'-,9G'5S6<]QJNJ^'%GL(_[.U"495+M<[,-SD8[@>G>IKW1X=2;3Y;Q
MY/.LY!*IB;:"X]1Z5GA\"J,^>=1REMJ_T5D.==S5HQ27]==R=]4LTU6/3&G
MO)(S*L6#ROKGIV-16M[=W&H7UM-I[P0P$"&<N")@1S@=L5=,,1F$QB0R@;0^
MT;@/3/I3ZZ[JVQE9WW/"+OPIKLMY/(FEW)5I&(.SMFNO\&Z+K]EHNH00?\2^
M\>6-DDGBR"O.>QKTBBNB>+G.*BTK(PAA81DY)LS[^YU"WN;%+2Q6YBEDVW$F
M\+Y2_P!['?O^7O2OJ\":Y'I)CF\^2$S!PGR8!Q@GUXJ_17/==4;V?1F7<Q:?
MJ]S);K<@W-K@.L;C<F>1D5$--U*V(^S:AN7^[*/_ -=:,5C:P74]S%;QI//C
MS9%7!?'3)JG9:*NEZ;=VMA<S+).SR++,WF%'8=?H..*XJV78:K-U-8RTU3:?
MX,VAB*L5R[HTQG SC/?%5;G4K6TF6*>38S#(X)&*IR?VS8>'%$0CU+5(U );
M$:R'/)[=!],XI=4OH;5+%+S3Y+AKJ58<11AQ&Q[D^E=%:G6<+4&N;SU_R9G"
M<$[S3L:,-U!<#]S,C^RMDU+6'/9:,FJ069E\F\E!DCB5R"P'4C\C^5;F1G&>
M166'>(LU7BEVLV[_ 'I6+G[/[#N%%9][?75K. EDTT.,EE/-1P:]9RN$DWPN
M3C#CC-92S##1J>RG*S\[K[F]&6J%1QYDKHU**R=-U<7EY/$Q &<Q=N/3^OYT
M^[U*YCN6M[:R>1A_&?NU,<RP\J/MD[J]M$V[^B!X>:GR/<TZ*R[6/5I+E9;J
M6..(=8E .?\ /UK4) !). .]=&'KNM'FY7'UT9$X<CM=/T,NXUR"&9H(HY)I
M5)4A1QFGV-SJ%Q/F>U6&#'?[V?\ /M1_:^GC2I]5MG6XMXU9G:W 8MMZCZU%
M=:I=OHD&H:3I[7;S;&$,C"-@K=2<]ZSAA,5*ISU*NE]DDEZ-N[_(<JU)1M&/
M3U^XUJK1:?:0.7CMXPQ.<XS4-]%J<EY8O97,,5NDA-TCIDR+V"GMW]*&TPMK
MB:D+NX 6'RC;AOW9YSN(]:ZI4:<VI32;6VFQFIR5TBVD\,DLD4<L;R18#HK
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
M0VD'V6S@M]V[RHU3=C&<#%3445D:!1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !45S_P >LW^X?Y5+45S_ ,>LW^X?Y4 2T444 1-_
MQ]1_[C?S6I:B;_CZC_W&_FM2T %%%% !1110 4444 %<WXAUB^L]4T_3[)X8
M&N2")9XRZN=ZC8,$<X))[XZ>M=)6!XJTV^U6Q6TM[6TN87=2Z3R&,J0>H(!R
M,>F".V>E $UQJ=_!JNB6[6T$<-[O6<%RSHXC9]HP,8!7KW].]5I->NEO'G58
M/[-COEL6!4^86)"E]V< !F QCH"<CI3IM*U-;G03')#=+IW,TUQ*R/*3&8R<
M!6Y^;/)]O>FR:#=->/ K0?V=)?+?L23YFX$,4VXP074'=GH2,=Z "PUZZN+J
MREE6 6.HRRQVP52)$V@E2QR0=P5C@ 8X&3715SMCH-U;W5C%*T!L-.DEDMRI
M)D?>&"AA@!=H9AD$YX/%=%0 44C(KKAU##T(S4?V:#_GC'_WR* ):*B^S0?\
M\8_^^11]F@_YXQ_]\B@"6N;\;:O>:+H/VRR<)*)57E000<UO_9H/^>,?_?(K
MFO'&D2ZCX?\ L]C;J96E4_*O0#/I50E",DY[=29J3BU'<\_'Q(\19_U\/_?H
M5W=KXLFOXUMK)4DN4"I*S<G?WX'XUYV/ NN9_P"/?]&_PKU_1["VBTR _8HH
MI60>;F(!F8#!)]>E&/E0K)0PM1)];6>FAAA85U?VR=O^'.?M?-UO1)=7EFN[
MI$#E;6--K.5[ '^@ITVGZH-*CO='LQ%-(J,+:0[)$SC<"Q].>_X=JZW[-!_S
MQC_[Y%'V:#_GC'_WR*Y)X+#SM>/6^[N_)OL;TXN&J>MNWXZW,*70K^.]L+FT
MND)28-<B?))3N%QWK3ELKM];M[Q-0=+2.)D>T"#;(QZ,3_GI[FK7V:#_ )XQ
M_P#?(H^S0?\ /&/_ +Y%:8>A2P\>2E%)?UN74E*H[S=RK#I:0:Q<ZD+BX9[A
M%0Q,^8UQW4=O_P!?K2V.D6.FO=/:0>6;J0RS?,3N8]>IX[\59^S0?\\8_P#O
MD4?9H/\ GC'_ -\BMW*3ZD<J[#;:SM;.V^S6UO%% ,_NT0!>>O%3@   # ':
MHOLT'_/&/_OD4?9H/^>,?_?(J6[[E)6):J/I=A([.]E;LS'))B!)-3?9H/\
MGC'_ -\BC[-!_P \8_\ OD4 ,@L;2V<O!;0Q.1C<B ''X58J+[-!_P \8_\
MOD4?9H/^>,?_ 'R* ):*B^S0?\\8_P#OD4?9H/\ GC'_ -\B@"6BHOLT'_/&
M/_OD4?9H/^>,?_?(H EHJ+[-!_SQC_[Y%'V:#_GC'_WR* ):*B^S0?\ /&/_
M +Y%'V:#_GC'_P!\B@"6BHOLT'_/&/\ [Y%'V:#_ )XQ_P#?(H EHJ+[-!_S
MQC_[Y%'V:#_GC'_WR* ):*B^S0?\\8_^^11]F@_YXQ_]\B@"6BHOLT'_ #QC
M_P"^11]F@_YXQ_\ ?(H EHJ+[-!_SQC_ .^11]F@_P">,?\ WR* ):*B^S0?
M\\8_^^11]F@_YXQ_]\B@"6BHOLT'_/&/_OD4?9H/^>,?_?(H EHJ+[-!_P \
M8_\ OD4?9H/^>,?_ 'R* ):*B^S0?\\8_P#OD4?9H/\ GC'_ -\B@"6BHOLT
M'_/&/_OD4?9H/^>,?_?(H EHJ+[-!_SQC_[Y%'V:#_GC'_WR* ):*B^S0?\
M/&/_ +Y%'V:#_GC'_P!\B@"6BHOLT'_/&/\ [Y%'V:#_ )XQ_P#?(H EHJ+[
M-!_SQC_[Y%'V:#_GC'_WR* ):*B^S0?\\8_^^11]F@_YXQ_]\B@"6BHOLT'_
M #QC_P"^11]F@_YXQ_\ ?(H EHJ+[-!_SQC_ .^11]F@_P">,?\ WR* ):*B
M^S0?\\8_^^11]F@_YXQ_]\B@"6BHOLT'_/&/_OD4?9H/^>,?_?(H EHJ+[-!
M_P \8_\ OD4?9H/^>,?_ 'R* ):*B^S0?\\8_P#OD4Y(HXR2B*N?08H ?111
M0 4444 %17/_ !ZS?[A_E4M17/\ QZS?[A_E0!+1110!$W_'U'_N-_-:EJ)O
M^/J/_<;^:U+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %17/\ QZS?[A_E4M17/_'K-_N'^5 $M%%% $3?\?4?^XW\UJ6HF_X^H_\
M<;^:U+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %17
M/_'K-_N'^52U%<_\>LW^X?Y4 2T444 1-_Q]1_[C?S6I:B;_ (^H_P#<;^:U
M+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %17/_'K-
M_N'^52U%<_\ 'K-_N'^5 $M%%% $3?\ 'U'_ +C?S6I:B;_CZC_W&_FM2T %
M%%% !1110 4444 %%%% !7(6U_J<OC6YM9KPVY0_NK24 1S0Y^\AQDMC)SG@
M@@C%=?7/W?AZYOO$$%Y<WD36ENZRQH(<2AE)(&[.,9/89(X/<D K:3J][/-I
M%S-<&2'5A*1"44"' +)M( /W00=Q.3TQTKJ:Q-/\/M975LSW?FVUF)!:0B/:
M4W]=S9.[ X& ./7K6W0 C.J#+L%'J3BH_M,'_/:/_OH5+10!%]I@_P">T?\
MWT*/M,'_ #VC_P"^A4M% $7VF#_GM'_WT*/M,'_/:/\ [Z%2T4 1?:8/^>T?
M_?0H^TP?\]H_^^A4M% $7VF#_GM'_P!]"C[3!_SVC_[Z%2T4 1?:8/\ GM'_
M -]"C[3!_P ]H_\ OH5+10!%]I@_Y[1_]]"C[3!_SVC_ .^A4M% $7VF#_GM
M'_WT*/M,'_/:/_OH5+10!%]I@_Y[1_\ ?0H^TP?\]H_^^A4M% $7VF#_ )[1
M_P#?0H^TP?\ /:/_ +Z%2T4 1?:8/^>T?_?0H^TP?\]H_P#OH5+10!%]I@_Y
M[1_]]"C[3!_SVC_[Z%2T4 1?:8/^>T?_ 'T*/M,'_/:/_OH5+10!%]I@_P">
MT?\ WT*/M,'_ #VC_P"^A4M% $7VF#_GM'_WT*/M,'_/:/\ [Z%2T4 1?:8/
M^>T?_?0H^TP?\]H_^^A4M% $7VF#_GM'_P!]"C[3!_SVC_[Z%2T4 1?:8/\
MGM'_ -]"C[3!_P ]H_\ OH5+10!%]I@_Y[1_]]"C[3!_SVC_ .^A4M% $7VF
M#_GM'_WT*/M,'_/:/_OH5+10!%]I@_Y[1_\ ?0H^TP?\]H_^^A4M% $7VF#_
M )[1_P#?0H^TP?\ /:/_ +Z%2T4 1?:8/^>T?_?0H^TP?\]H_P#OH5+10!%]
MI@_Y[1_]]"C[3!_SVC_[Z%2T4 1?:8/^>T?_ 'T*/M,'_/:/_OH5+10!%]I@
M_P">T?\ WT*/M,'_ #VC_P"^A4M% $7VF#_GM'_WT*/M,'_/:/\ [Z%2T4 1
M?:8/^>T?_?0H^TP?\]H_^^A4M% $7VF#_GM'_P!]"C[3!_SVC_[Z%2T4 1?:
M8/\ GM'_ -]"C[3!_P ]H_\ OH5+10!%]I@_Y[1_]]"C[3!_SVC_ .^A4M%
M$7VF#_GM'_WT*/M,'_/:/_OH5+10!%]I@_Y[1_\ ?0H^TP?\]H_^^A4M% $7
MVF#_ )[1_P#?0H^TP?\ /:/_ +Z%2T4 1?:8/^>T?_?0IR2QR$A)%8C^Z<T^
MB@ HHHH **** "HKG_CUF_W#_*I:BN?^/6;_ '#_ "H EHHHH B;_CZC_P!Q
MOYK4M1-_Q]1_[C?S6I: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K%
M\4W5[8Z(]S8W"0NDD>XM'O)4N 0,G Z]2#_4;59NO:9-J^EM90W,=OO=69WB
M,G"G=@ ,O<#GTS^ !5\1/J5K937UE>>68%4Q6X166=MWW6R,\\*-I!R>I[6K
MN:XDN9H;>?R5B@#2.J;V!9OX5P?F"JV.O++P>E17NG:K<WEO/'J%HJ0KD126
M;,IDQ@OQ*/? [9[G!JPEG=P6LP@NXS=RR;VFF@W*> .55E_A4#J.>?:@#%@U
M/4+CP=J5W!?@W-NUP(Y9X!YBA"<"1!M ?CT'4$@\BM6UO)YX],02+YDMOY\Q
M('(V@=/=F![?=-1'1)O[&U&T6[C%U?LS33F#Y,L IPF[(^4 #YCSR<U9TO3I
M;"(">=)Y1%'"&2/8-B X&,GG)8]>] &+%J6L?\(QK4_G)/?6MS-&CI$% 53_
M  J3V&2 2>@R35_PQ?RZE97%P+PWMF9B+6X=55W0 9W!0 ,-N X!P.E0Q^&[
MEM'U*QN-0C9KR<W"RPVY3RW+!N07;<N0.,CC(SSFK^E:6^GR7D\TT<L]W*)9
M/*B\I 0H7A<DY.,DDG)H TJ*** "BBB@ KG])N=4NI-;MIKR-IH+H10R"$*L
M:E$;A<G.-QZDY-=!6):Z/J-H^JRQZE;^;?2"5&^R'$3;0O3S/FX4>G/Y4 16
ME[?6O]KQ3W!O!:NJVTLB*K.[*"(VV@ G<5' 'WJ9<7=[8^(--M9=2=OM#E6C
M>W"PL@0]'Q_K"PS@-C';IFW8Z1>0Q0Q7=]%/%%('V1VY3>1N.6)=B6+$-G/5
M>G-27&FW5[?0O=74+6D$PGBBC@*ON (7<Y<@@9SPHY [9! *UOJ%U%XFU:"\
MND:R@MHIXU$87RP2^<GDG[O7]!45U>:I!?>']UPJ1W<S)<0^4-V2C.!N[!<
M=,G'6II-"N9=9O+V2]A,%U''"T(MR#L1B<;M_.0S \=_SGU72[F_O].N(;N&
M%+.7S=CP%RY*E>H<8&&/8\_E0!D7.M7B7-U>I=XAM-1BLWLMBG<C%5W9QNW$
MON'(&!C!Y-=96/)H$%UK:ZE>):R/"P:#9;!7!Q@%W));';&T>H/&-B@ HHHH
M **** ,;Q!=7MG_9KVEPD4<E]#%,IC#%U9@, D\=^V?I3-;?4[5DO+6]  GB
MB2S\M2LP9@K9)&X-R2""  O(ZU8UO3+G5(K5+>[BMS!<)/F2 R;BAR!PRX&>
MO]*9>:=JD^I_:8=2MHX57;%$]H7,9(^9@?, +=0"5X'&.3D =>S7,LEV(;F2
M""W"*[PP^;)NQN;:N#DX*8X/WCP>V+-K&I/\/6U2VOD^UH&8S-""Q4.1@KP%
M?&,\$ YXKH/LEW#:,EI<6Z7#RM(\DL!=3DDXVAU/<#.>@JA=^'7G\.7&EQ7B
M1R73M)/.\.[<S-N8A0PQSTY.!Z]: +UV]U-=_9;280E8=\CE0=NXX7@]>!(?
MJ!GC@XC:CJ=N)[ WAE9]1CLX+TQIN 9 [94#:649 .,9QD<$5M&QO5M+KRKR
M&._N,'[1]GRJ$*!PA;V) )X)[]Z8T.[>QC@GOX3)!(DMN\=N5"NI))<%V+EL
MG=\PSD]SF@"QH=W/<)>P7$OFR6=TUOYI4 N %8$@ #.& . !QTK5JCI>GG3X
M9A)-YT\\S3S2!=H+'T&3@   #)X'4U>H **** "BBB@# T:?4[ZPU&*>]0W,
M5]) LR0A0J C[J\\@$XW;N<9S26E]?QV.I12SBXEANC;6MRRJID+!<;@ !E6
M8J< #Y>G6GVFC:G9V.HQ1ZI;K/=S-,LPM#^Z+=<*9#GMCGCOFI[+2KJ'[.MS
M=0216YS''#;E #@C)+.Q)^8Y)//'?.0"K]MNX/%EM927[NDZ2L89+?9'A0NW
MRWVY9^<D;B,;N%XI;34KN'5-?6]G66"S\MX52,)L4H3MZDD\#DGKT Z5<;3;
MFXU."YO+J"2&VD:2WBBMRA!(*C<Q9MV%8] O/-5DT.Y_M:]NYKV%X+J2)VA6
MW(($?W1N+G/;/'/M0!%?-K%DME<F^#R&>&%K0(FR4-@.<XW!AEF!! PHR.N;
M"75Z/&4MF]PC69LA-'$L8!5M^"2V22>OH,8X[EUQINJ3:J;N/4;9(@NR.-K1
MF:,'[Q!\S&X^I4XP..N7_P!F7/\ PDO]J_:XO)^S^1Y'D'=C.[._=US_ +/3
MCWH U**** "BBB@ K%UJZOK74]&\BY1+:>[\B:+R@6?*.WWB>!\O0#/OVK:K
M*U;3+K4;G3Y(;N&%+2<3[7@+EV"LN,AQ@88]CSB@"#47U.TU&RGBO-\<]VL)
ML_+7;Y9!R0<;MP +=<8&,=Z6^NKEX[R>.[G@M;=PA-K )96('.T%6'WFP>#C
M:>G)#WTW5&U=KP:G;B(X18_LA+1QY!(5O,QDX&25/0<<58^QWL%C#!975O'(
MN3+)-;M('8\L<!UP223U/6@#%N=4U,^#=-U.&^@\YFM_/>.(,) [JI R<*?F
MYX/<#%;%PUW=WLMM:W(MTB11)(JAF#,<\9!&0!WX^?.#BJ=WX=D?P]!I%I>)
M"J2)(\DL/F%BKB3H&4#+#\JMSZ=>MIT\-M?1P7<\A>2X\DMUXX7<,$*%&<]O
M6@"GIW]K7]E-#)J+1F"ZEB%VD2;Y44X'!!4'.03C^'@#.1=T"ZN;W0K2XO-I
MG=,LRC <9(# >XP?QJI-H^JRZ8MD-3M$0$*56S8(8P  F/-W8/.3NY'''.=:
MTCN8X +N=)YLDLZ1^6O7@!<D@?4F@">BBB@ HHHH :X<QL(V57P=I89 /;(R
M,_G6%HDVI:IX;A:6^VW1GF22X2)0=JRNORJ05!PH'(/XFMYPQ1@A ?'READ
M^XXS6#:Z'J=GH+Z;#JL"2-*[^>MJP(5V+, /,R#EC@@\#WYH -.OK]])*33K
M+<M>/:PW 0#S5#D%\#C(4,?3Y:;9WUTOBMM/FOWE!MVE>*2W$:AMPP(C@%@
M3G);M[@7[+3KB%X'NKB"7R%98DA@,2H"% P"S= #W_B-)#IMR^IQWVH74,[P
M*RP+# 8@N[&XMEF).  .@Z\'C !1TW4K\6NMM=SQW$]M>M!!B/8IRD91, D_
M>?&22>>M.NCJMEJ6G-_:!G6>X\E[8Q(%V;2=X(&[<-N3SCG&.E/L=#N;>[N)
M;F]AFCFO/M9C2W*8;8% R7/ PIZ=1^4HT[5/[7>\.I6YB)"K']D;<D8()4-Y
MF,G'+;<GVP, %6SOKI?%;:?-?O*#;M*\4EN(U#;A@1' +  G.2W;W Z&LR'3
M;E]3COM0NH9W@5E@6& Q!=V-Q;+,2<  =!UX/&-.@ HHHH **** "BBB@ J*
MY_X]9O\ </\ *I:BN?\ CUF_W#_*@"6BBB@")O\ CZC_ -QOYK4M1-_Q]1_[
MC?S6I: "BBB@ HHHH **** "BBB@ HHHH **** "BBLF^\06EA=-;RQSEU )
M*J,<_4U%2I"FKS=D)R4=6:U%8/\ PEMA_P \;G_OE?\ &LB^\3W4UV6M)&AA
M3&%91S[G\_7L*PEC:"5^:YG*M!':T5SL'BZT:!#-!<"3'S!57&?;FI/^$ML/
M^>-S_P!\K_C5/%T$[<R'[6'<WJ*PKGQ+&-!U'4;6&1GM(BX608!.#CH>G'-9
M>H+<Z1X8AUV&_NYKY/*EF\V=FCG#D!E\O.Q1\W&T C ]ZVA.,X\T7=%IIJZ.
MQHKE;'5;FTN-2MMTE[=3:L\%JDTNT >2CD9 .U5&X\ _0DT[1'N;OPOJ(O9[
MDS+<W*EC.0Z[7; #)C&,?PX'H,50SJ**X647&F>#--\0VU_?-=QP6\LT<UU)
M*EQOVA@5<D#.XX(QBMD^)Y/-CE73V?3Y;IK2.9)1O:0$K]P@ *64@'=]0* .
MAHKDK?Q??7,5LZZ(%^UP2S0!KL?\LR-V["\#GC&23V'6I9/$PS!=IIUP^[2&
MU! +@*I'R93;G!(W?>(X[9S0!U%%<C)XJEDEMK:ZTF6(SO:NABN\;4ED*@L5
MP>"OW1D'//&:NGQ/)YL<JZ>SZ?+=-:1S)*-[2 E?N$ !2RD [OJ!0!T-%<YH
MWB>;5+BR2;33:QWL,DL+>>'/R%0P( X'S<'/X"J>O^9'XGC"0ZI=HUA+*UM9
MWKQ9960!L!U'0D<9)ST- '7T5S%OKTE@-0AELYELM*3=-/<7.^5@4+C:,'<>
MWS,#C'?($?\ PDMQ<0QK=Z-=P9O+>$,LDL2_O& #9=$8X/!4 @\9X- '5T5S
MC>(;N?54L8+%%@ENI+07!N-LB,BEF;9L([';SSQG&:R-+\2:E;>'84EMO-F:
MRGG@N)[C<93$1NW  XX;CGG&.* .ZHKEM:N+R7X>2WLTCP7BVOG![:=EPV.#
ME=O7J1C'UQFM+7+E-%\,W4RP7%Q'!$?D%RRN1Z^83N'UR30!KT5S5SXHGM+Z
M[@_LIS;6<\,,LS7 R1(5 *K@Y^]T)''OQ4MCXE?4-9^R0Z=.;,O)&MV$DVAD
MR#DE @!(8 AR>F0,X !T%%8WBPNGA74I8Y9HI8H&D1X96C8,!D<J0?PK/NO$
M%QH_F6<&F2W*6MA]L>::[^\@SNY.YB>._P"@YH ZFBL:'6KF\O2ECI_G6D<J
MQ3S-.$9&*AB0F/F #+GD'). <5LT %%%17,Z6MN\SABJ#)"C)J924(N4G9(:
M3;LB6BL;_A);/_GE/_WR/\:OV=_#>V[31AE120=XQ7+1S#"UY<E*:;-)T*D%
M>2+5%8MIKJRRW1E!V)\\8 YVC_.?SI?^$EL_^>4__?(_QK&.;X)Q4G42O?\
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
MW1B6?]X6R1P=H!Y4@<C@YZ\5-#XDD_LV!K#3FG\JPBO+A9;H[HT<9"AB"7;
M;KCIUYJ>V\)0V:(L&I7Z;8&M\_NB3&23@YC[$DC]<TY?"=K'!!%'?7L9CM?L
M;NK(#-".BM\N.!D!@ W)YH J'QC(TDSQ:4YLX9+=7F>=0Q6;;M(4 Y^\."1Q
M[\5LZY?1Z?I4LCW$=N9"(4ED<*$9C@-D^F<_A6?/X1MYA=*NH7L4=P\3M''Y
M6%\K&P#*$X&U?R^M:DVGF>^M+EKRX'V;)$0V;')!!+?+G.">A% '/Z3KUQ'X
M-FNHC'J<^G.\$TGGX$JH?OAP&W?)M;WYJ[?^))K%RGV))F>1(H/*D=_,<IO;
M(6,L %YR V<CISB[!HL<&JWM_P#:KA_M@ FMW"&,X&T<;<]..O/?.!4(\-VB
MZ7:V4<]RC6D@DAN0R^:K#C.2,'Y3MP0>* *NG^)+[4=0@LUT9[=F@$\INI3'
MM7>4.U=NXGC(R%S[<9B;Q=) U]%=V$:7-M DWE170D(+-M"R$*-A!*DXW#!S
MSCG2MM!%OJ7V]]1OIY3"86$K)AE)+?PJ"#DD\$8Z=.*QKGP@+&P*V-Q?W&(E
MMC &@7,._<P&4 8\D_,?FR<DYQ0!.WBNZA2=+C38Q=)=_9(HH9I)A(P3>Q.V
M+<%"GLI.>H'6MS2KV34=,ANI;66UDD!W0RJ0RD$CN <<9&0.,5B:?X?:6R$,
MHO+*.WF66T)6W26%QG<0(EV;2&Q@@YYSVKH;6 VUNL33RSL,DR2D%F).>< #
MOT  % $U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M17/_ !ZS?[A_E4M17/\ QZS?[A_E0!+1110!$W_'U'_N-_-:EJ-XM[JP=D(!
M&5QWQZCVI/*?_GXD_)?\* ):*B\I_P#GXD_)?\*/*?\ Y^)/R7_"@"6BHO*?
M_GXD_)?\*/*?_GXD_)?\* ):*B\I_P#GXD_)?\*/*?\ Y^)/R7_"@"6BHO*?
M_GXD_)?\*/*?_GXD_)?\* ):*B\I_P#GXD_)?\*/*?\ Y^)/R7_"@"6BHO*?
M_GXD_)?\*/*?_GXD_)?\* ):*B\I_P#GXD_)?\*/*?\ Y^)/R7_"@"6BHO*?
M_GXD_)?\*/*?_GXD_)?\* ):*B\I_P#GXD_)?\*/*?\ Y^)/R7_"@"6BHO*?
M_GXD_)?\*/*?_GXD_)?\* ):*B\I_P#GXD_)?\*/*?\ Y^)/R7_"@"6BHO*?
M_GXD_)?\*/*?_GXD_)?\* ):*B\I_P#GXD_)?\*/*?\ Y^)/R7_"@"6BHO*?
M_GXD_)?\*/*?_GXD_)?\* ):*B\I_P#GXD_)?\*/*?\ Y^)/R7_"@"6BHO*?
M_GXD_)?\*/*?_GXD_)?\* ):*B\I_P#GXD_)?\*/*?\ Y^)/R7_"@"6BHO*?
M_GXD_)?\*/*?_GXD_)?\* ):*B\I_P#GXD_)?\*/*?\ Y^)/R7_"@"6BHO*?
M_GXD_)?\*/*?_GXD_)?\* ):*B\I_P#GXD_)?\*/*?\ Y^)/R7_"@"6BHO*?
M_GXD_)?\*/*?_GXD_)?\* ):*B\I_P#GXD_)?\*/*?\ Y^)/R7_"@"6BHO*?
M_GXD_)?\*/*?_GXD_)?\* ):*B\I_P#GXD_)?\*/*?\ Y^)/R7_"@"6BHO*?
M_GXD_)?\*/*?_GXD_)?\* ):*B\I_P#GXD_)?\*/*?\ Y^)/R7_"@"6BHO*?
M_GXD_)?\*/*?_GXD_)?\* ):*B\I_P#GXD_)?\*/*?\ Y^)/R7_"@"6BHO*?
M_GXD_)?\*/*?_GXD_)?\* ):*B\I_P#GXD_)?\*/*?\ Y^)/R7_"@"6BHO*?
M_GXD_)?\*/*?_GXD_)?\* ):*B\I_P#GXD_)?\*/*?\ Y^)/R7_"@"6BHO*?
M_GXD_)?\*/*?_GXD_)?\* ):*B\I_P#GXD_)?\*/*?\ Y^)/R7_"@"6BHO*?
M_GXD_)?\*/*?_GXD_)?\* ):*B\I_P#GXD_)?\*/*?\ Y^)/R7_"@"6BHO*?
M_GXD_)?\*/*?_GXD_)?\* ):*B\I_P#GXD_)?\*/*?\ Y^)/R7_"@"6BHO*?
M_GXD_)?\*/*?_GXD_)?\* ):*B\I_P#GXD_)?\*/*?\ Y^)/R7_"@"6BHO*?
M_GXD_)?\*/*?_GXD_)?\* ):*B\I_P#GXD_)?\*/*?\ Y^)/R7_"@"6HKG_C
CUF_W#_*CRG_Y^)/R7_"D:!G4JT\A!&",+_A0!-1110!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>11
<FILENAME>odfl-20231231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFIN New ActiveDisclosure (SM) XBRL Schema Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2024-02-26T16:03:29.7308+00:00 -->
<!-- Copyright (c) 2024 Donnelly Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema targetNamespace="http://odfl.com/20231231" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:ecd-sub="http://xbrl.sec.gov/ecd-sub/2023" xmlns:ecd="http://xbrl.sec.gov/ecd/2023" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:odfl="http://odfl.com/20231231" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:srt="http://fasb.org/srt/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:xlink="http://www.w3.org/1999/xlink">
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance"/>
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase"/>
  <xsd:import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd" namespace="http://xbrl.sec.gov/dei/2023"/>
  <xsd:import schemaLocation="https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd" namespace="http://xbrl.org/2020/extensible-enumerations-2.0"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" namespace="http://xbrl.sec.gov/ecd-sub/2023"/>
  <xsd:import schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd" namespace="http://fasb.org/us-gaap/2023"/>
  <xsd:import schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" namespace="http://www.xbrl.org/dtr/type/2022-03-31"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" namespace="http://xbrl.sec.gov/ecd/2023"/>
  <xsd:import schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd" namespace="http://fasb.org/srt/2023"/>
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" id="Role_DocumentDocumentAndEntityInformation">
        <link:definition>100000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets" id="Role_StatementBalanceSheets">
        <link:definition>100010 - Statement - Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheetsParenthetical" id="Role_StatementBalanceSheetsParenthetical">
        <link:definition>100020 - Statement - Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations" id="Role_StatementStatementsOfOperations">
        <link:definition>100030 - Statement - Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfChangesInShareholdersEquity" id="Role_StatementStatementsOfChangesInShareholdersEquity">
        <link:definition>100040 - Statement - Statements of Changes in Shareholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/StatementStatementsOfChangesInShareholdersEquityParenthetical" id="StatementStatementsOfChangesInShareholdersEquityParenthetical">
        <link:definition>100050 - Statement - Statements of Changes in Shareholders' Equity (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows" id="Role_StatementStatementsOfCashFlows">
        <link:definition>100060 - Statement - Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPolicies" id="Role_DisclosureSignificantAccountingPolicies">
        <link:definition>995455 - Disclosure - Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebt" id="Role_DisclosureLongTermDebt">
        <link:definition>995465 - Disclosure - Long-term Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeases" id="Role_DisclosureLeases">
        <link:definition>995475 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes" id="Role_DisclosureIncomeTaxes">
        <link:definition>995485 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureRelatedPartyTransactions" id="Role_DisclosureRelatedPartyTransactions">
        <link:definition>995495 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlans" id="Role_DisclosureEmployeeBenefitPlans">
        <link:definition>995505 - Disclosure - Employee Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShare" id="Role_DisclosureEarningsPerShare">
        <link:definition>995515 - Disclosure - Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensation" id="Role_DisclosureShareBasedCompensation">
        <link:definition>995525 - Disclosure - Share-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurements" id="Role_DisclosureFairValueMeasurements">
        <link:definition>995535 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/DisclosureCommitmentsAndContingencies" id="DisclosureCommitmentsAndContingencies">
        <link:definition>995545 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/DisclosureSubsequentEvent" id="DisclosureSubsequentEvent">
        <link:definition>995555 - Disclosure - Subsequent Event</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccounts" id="Role_DisclosureScheduleIIValuationAndQualifyingAccounts">
        <link:definition>995565 - Disclosure - Schedule II - Valuation And Qualifying Accounts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" id="Role_DisclosureSignificantAccountingPoliciesPolicies">
        <link:definition>995575 - Disclosure - Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesTables" id="Role_DisclosureSignificantAccountingPoliciesTables">
        <link:definition>995585 - Disclosure - Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtTables" id="Role_DisclosureLongTermDebtTables">
        <link:definition>995595 - Disclosure - Long-term Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesTables" id="Role_DisclosureLeasesTables">
        <link:definition>995605 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" id="Role_DisclosureIncomeTaxesTables">
        <link:definition>995615 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShareTables" id="Role_DisclosureEarningsPerShareTables">
        <link:definition>995625 - Disclosure - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationTables" id="Role_DisclosureShareBasedCompensationTables">
        <link:definition>995635 - Disclosure - Share-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" id="Role_DisclosureFairValueMeasurementsTables">
        <link:definition>995645 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" id="Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails">
        <link:definition>995655 - Disclosure - Significant Accounting Policies - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesDisaggregatedRevenueDetails" id="Role_DisclosureSignificantAccountingPoliciesDisaggregatedRevenueDetails">
        <link:definition>995665 - Disclosure - Significant Accounting Policies - Disaggregated Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtNetOfUnamortizedDebtIssuanceCostsDetails2" id="Role_DisclosureLongTermDebtScheduleOfLongTermDebtNetOfUnamortizedDebtIssuanceCostsDetails2">
        <link:definition>995675 - Disclosure - Long-term Debt - Schedule of Long-term Debt, Net of Unamortized Debt Issuance Costs (Details) 2</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" id="Role_DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails">
        <link:definition>995685 - Disclosure - Significant Accounting Policies - Estimated Useful Lives Of Property And Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAcceleratedRepurchaseActivityDetails" id="DisclosureSignificantAccountingPoliciesSummaryOfAcceleratedRepurchaseActivityDetails">
        <link:definition>995695 - Disclosure - Significant Accounting Policies - Summary of Accelerated Repurchase Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtNetOfUnamortizedDebtIssuanceCostsDetails" id="Role_DisclosureLongTermDebtScheduleOfLongTermDebtNetOfUnamortizedDebtIssuanceCostsDetails">
        <link:definition>995705 - Disclosure - Long-term Debt - Schedule of Long-term Debt, Net of Unamortized Debt Issuance Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" id="Role_DisclosureLongTermDebtAdditionalInformationDetails">
        <link:definition>995715 - Disclosure - Long-Term Debt - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" id="Role_DisclosureLeasesAdditionalInformationDetails">
        <link:definition>995725 - Disclosure - Leases - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureLeasePaymentsForAssetsUnderOperatingLeasesAsWellAsReconciliationToLeaseLiabilityDetails2" id="Role_DisclosureLeasesFutureLeasePaymentsForAssetsUnderOperatingLeasesAsWellAsReconciliationToLeaseLiabilityDetails2">
        <link:definition>995735 - Disclosure - Leases - Future Lease Payments for Assets under Operating Leases, as well as Reconciliation to Lease Liability (Details) 2</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureLeasePaymentsForAssetsUnderOperatingLeasesAsWellAsReconciliationToLeaseLiabilityDetails" id="Role_DisclosureLeasesFutureLeasePaymentsForAssetsUnderOperatingLeasesAsWellAsReconciliationToLeaseLiabilityDetails">
        <link:definition>995745 - Disclosure - Leases - Future Lease Payments for Assets under Operating Leases, as well as Reconciliation to Lease Liability (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" id="Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails">
        <link:definition>995755 - Disclosure - Income Taxes - Components of the Provision for Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveReconciliationOfUSStatutoryFederalIncomeTaxRatesDetails" id="Role_DisclosureIncomeTaxesScheduleOfEffectiveReconciliationOfUSStatutoryFederalIncomeTaxRatesDetails">
        <link:definition>995765 - Disclosure - Income Taxes - Schedule of Effective Reconciliation of the U.S. Statutory Federal Income Tax Rates (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" id="Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails">
        <link:definition>995775 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" id="Role_DisclosureIncomeTaxesAdditionalInformationDetails">
        <link:definition>995785 - Disclosure - Income Taxes - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetails" id="Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetails">
        <link:definition>995795 - Disclosure - Employee Benefit Plans - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShareReconciliationOfNumberOfCommonStockUsedInComputingBasicAndDilutedEarningPerShareDetails" id="Role_DisclosureEarningsPerShareReconciliationOfNumberOfCommonStockUsedInComputingBasicAndDilutedEarningPerShareDetails">
        <link:definition>995805 - Disclosure - Earnings Per Share - Reconciliation of Number of Common Stock used in Computing Basic and Diluted Earning Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" id="Role_DisclosureShareBasedCompensationAdditionalInformationDetails">
        <link:definition>995815 - Disclosure - Share-Based Compensation - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfRestrictedStockAwardActivityForEmployeesAndNonEmployeeDirectorsDetails" id="Role_DisclosureShareBasedCompensationSummaryOfRestrictedStockAwardActivityForEmployeesAndNonEmployeeDirectorsDetails">
        <link:definition>995825 - Disclosure - Share-Based Compensation - Summary of Restricted Stock Award Activity for Employees and Non-Employee Directors (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesDetails" id="Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesDetails">
        <link:definition>995835 - Disclosure - Share-Based Compensation - Summary of Activity for PBRSUs for Employees (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesParentheticalDetails" id="Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesParentheticalDetails">
        <link:definition>995845 - Disclosure - Share-Based Compensation - Summary of Activity for PBRSUs for Employees (Parenthetical) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfChangesInNumberOfOutstandingPhantomStockSharesDetails" id="Role_DisclosureShareBasedCompensationSummaryOfChangesInNumberOfOutstandingPhantomStockSharesDetails">
        <link:definition>995855 - Disclosure - Share-Based Compensation - Summary of the Changes in the Number of Outstanding Phantom Stock Shares (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValueOfShortTermInvestmentsDetails" id="Role_DisclosureFairValueMeasurementsScheduleOfFairValueOfShortTermInvestmentsDetails">
        <link:definition>995865 - Disclosure - Fair Value Measurements - Schedule of Fair Value of Short-term Investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" id="Role_DisclosureFairValueMeasurementsAdditionalInformationDetails">
        <link:definition>995875 - Disclosure - Fair Value Measurements - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" id="DisclosureSubsequentEventAdditionalInformationDetails">
        <link:definition>995885 - Disclosure - Subsequent Event - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" id="Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails">
        <link:definition>995895 - Disclosure - Schedule II - Valuation And Qualifying Accounts (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbase id="lnk">
        <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfChangesInShareholdersEquity" xlink:href="odfl-20231231.xsd#Role_StatementStatementsOfChangesInShareholdersEquity" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" xlink:href="odfl-20231231.xsd#Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesDisaggregatedRevenueDetails" xlink:href="odfl-20231231.xsd#Role_DisclosureSignificantAccountingPoliciesDisaggregatedRevenueDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" xlink:href="odfl-20231231.xsd#Role_DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAcceleratedRepurchaseActivityDetails" xlink:href="odfl-20231231.xsd#DisclosureSignificantAccountingPoliciesSummaryOfAcceleratedRepurchaseActivityDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" xlink:href="odfl-20231231.xsd#Role_DisclosureLongTermDebtAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" xlink:href="odfl-20231231.xsd#Role_DisclosureLeasesAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" xlink:href="odfl-20231231.xsd#Role_DisclosureIncomeTaxesAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" xlink:href="odfl-20231231.xsd#Role_DisclosureShareBasedCompensationAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfRestrictedStockAwardActivityForEmployeesAndNonEmployeeDirectorsDetails" xlink:href="odfl-20231231.xsd#Role_DisclosureShareBasedCompensationSummaryOfRestrictedStockAwardActivityForEmployeesAndNonEmployeeDirectorsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesDetails" xlink:href="odfl-20231231.xsd#Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesParentheticalDetails" xlink:href="odfl-20231231.xsd#Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesParentheticalDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValueOfShortTermInvestmentsDetails" xlink:href="odfl-20231231.xsd#Role_DisclosureFairValueMeasurementsScheduleOfFairValueOfShortTermInvestmentsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" xlink:href="odfl-20231231.xsd#DisclosureSubsequentEventAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd#eedm" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets" xlink:href="odfl-20231231.xsd#Role_StatementBalanceSheets" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations" xlink:href="odfl-20231231.xsd#Role_StatementStatementsOfOperations" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows" xlink:href="odfl-20231231.xsd#Role_StatementStatementsOfCashFlows" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtNetOfUnamortizedDebtIssuanceCostsDetails2" xlink:href="odfl-20231231.xsd#Role_DisclosureLongTermDebtScheduleOfLongTermDebtNetOfUnamortizedDebtIssuanceCostsDetails2" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtNetOfUnamortizedDebtIssuanceCostsDetails" xlink:href="odfl-20231231.xsd#Role_DisclosureLongTermDebtScheduleOfLongTermDebtNetOfUnamortizedDebtIssuanceCostsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureLeasePaymentsForAssetsUnderOperatingLeasesAsWellAsReconciliationToLeaseLiabilityDetails2" xlink:href="odfl-20231231.xsd#Role_DisclosureLeasesFutureLeasePaymentsForAssetsUnderOperatingLeasesAsWellAsReconciliationToLeaseLiabilityDetails2" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureLeasePaymentsForAssetsUnderOperatingLeasesAsWellAsReconciliationToLeaseLiabilityDetails" xlink:href="odfl-20231231.xsd#Role_DisclosureLeasesFutureLeasePaymentsForAssetsUnderOperatingLeasesAsWellAsReconciliationToLeaseLiabilityDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" xlink:href="odfl-20231231.xsd#Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveReconciliationOfUSStatutoryFederalIncomeTaxRatesDetails" xlink:href="odfl-20231231.xsd#Role_DisclosureIncomeTaxesScheduleOfEffectiveReconciliationOfUSStatutoryFederalIncomeTaxRatesDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:href="odfl-20231231.xsd#Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShareReconciliationOfNumberOfCommonStockUsedInComputingBasicAndDilutedEarningPerShareDetails" xlink:href="odfl-20231231.xsd#Role_DisclosureEarningsPerShareReconciliationOfNumberOfCommonStockUsedInComputingBasicAndDilutedEarningPerShareDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" xlink:href="odfl-20231231.xsd#Role_DocumentDocumentAndEntityInformation" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheetsParenthetical" xlink:href="odfl-20231231.xsd#Role_StatementBalanceSheetsParenthetical" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/StatementStatementsOfChangesInShareholdersEquityParenthetical" xlink:href="odfl-20231231.xsd#StatementStatementsOfChangesInShareholdersEquityParenthetical" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPolicies" xlink:href="odfl-20231231.xsd#Role_DisclosureSignificantAccountingPolicies" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebt" xlink:href="odfl-20231231.xsd#Role_DisclosureLongTermDebt" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeases" xlink:href="odfl-20231231.xsd#Role_DisclosureLeases" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes" xlink:href="odfl-20231231.xsd#Role_DisclosureIncomeTaxes" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureRelatedPartyTransactions" xlink:href="odfl-20231231.xsd#Role_DisclosureRelatedPartyTransactions" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlans" xlink:href="odfl-20231231.xsd#Role_DisclosureEmployeeBenefitPlans" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShare" xlink:href="odfl-20231231.xsd#Role_DisclosureEarningsPerShare" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensation" xlink:href="odfl-20231231.xsd#Role_DisclosureShareBasedCompensation" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurements" xlink:href="odfl-20231231.xsd#Role_DisclosureFairValueMeasurements" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/DisclosureCommitmentsAndContingencies" xlink:href="odfl-20231231.xsd#DisclosureCommitmentsAndContingencies" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/DisclosureSubsequentEvent" xlink:href="odfl-20231231.xsd#DisclosureSubsequentEvent" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccounts" xlink:href="odfl-20231231.xsd#Role_DisclosureScheduleIIValuationAndQualifyingAccounts" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" xlink:href="odfl-20231231.xsd#Role_DisclosureSignificantAccountingPoliciesPolicies" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesTables" xlink:href="odfl-20231231.xsd#Role_DisclosureSignificantAccountingPoliciesTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtTables" xlink:href="odfl-20231231.xsd#Role_DisclosureLongTermDebtTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesTables" xlink:href="odfl-20231231.xsd#Role_DisclosureLeasesTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" xlink:href="odfl-20231231.xsd#Role_DisclosureIncomeTaxesTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShareTables" xlink:href="odfl-20231231.xsd#Role_DisclosureEarningsPerShareTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationTables" xlink:href="odfl-20231231.xsd#Role_DisclosureShareBasedCompensationTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" xlink:href="odfl-20231231.xsd#Role_DisclosureFairValueMeasurementsTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetails" xlink:href="odfl-20231231.xsd#Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfChangesInNumberOfOutstandingPhantomStockSharesDetails" xlink:href="odfl-20231231.xsd#Role_DisclosureShareBasedCompensationSummaryOfChangesInNumberOfOutstandingPhantomStockSharesDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" xlink:href="odfl-20231231.xsd#Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://odfl.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" xlink:href="odfl-20231231.xsd#Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple"/>
        <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:title="labelLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentOther" xlink:label="us-gaap_PropertyPlantAndEquipmentOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_DebtInstrumentUnpaidPrincipalBalance" xlink:label="odfl_DebtInstrumentUnpaidPrincipalBalance"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PhantomShareUnitsPSUsMember" xlink:label="us-gaap_PhantomShareUnitsPSUsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeniorNotes" xlink:label="us-gaap_SeniorNotes"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_NewStockRepurchaseProgramMember" xlink:label="odfl_NewStockRepurchaseProgramMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentMaturityDateDescription" xlink:label="us-gaap_DebtInstrumentMaturityDateDescription"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="us-gaap_LongTermDebtTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_OtherSellingAndGeneralExpense" xlink:label="odfl_OtherSellingAndGeneralExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_LineOfCreditFacilityAccordion" xlink:label="odfl_LineOfCreditFacilityAccordion"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExaminationYearUnderExamination" xlink:label="us-gaap_IncomeTaxExaminationYearUnderExamination"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember" xlink:label="us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SelfInsuranceReserveNoncurrent" xlink:label="us-gaap_SelfInsuranceReserveNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteStockSplit" xlink:label="us-gaap_StockholdersEquityNoteStockSplit"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_StockRepurchaseProgramsMember" xlink:label="odfl_StockRepurchaseProgramsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:label="us-gaap_OtherLiabilitiesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="us-gaap_AssetsFairValueDisclosure"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SelfInsuranceReserveCurrent" xlink:label="us-gaap_SelfInsuranceReserveCurrent"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_AcceleratedSharesRepurchaseForwardContract" xlink:label="odfl_AcceleratedSharesRepurchaseForwardContract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeNet" xlink:label="us-gaap_InvestmentIncomeNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValueOutstanding" xlink:label="us-gaap_CommonStockValueOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_February2021ASRAgreementMember" xlink:label="odfl_February2021ASRAgreementMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsGross" xlink:label="us-gaap_LeaseholdImprovementsGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember" xlink:label="srt_ScenarioForecastMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueAbstract" xlink:label="us-gaap_DisaggregationOfRevenueAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_AggregatePrincipalAmountOfSeniorNotes" xlink:label="odfl_AggregatePrincipalAmountOfSeniorNotes"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DirectTaxesAndLicensesCosts" xlink:label="us-gaap_DirectTaxesAndLicensesCosts"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_LetterOfCreditFeeInPercentage" xlink:label="odfl_LetterOfCreditFeeInPercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndDebtExpense" xlink:label="us-gaap_InterestAndDebtExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtFairValue" xlink:label="us-gaap_LongTermDebtFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_RevenueEquipmentMember" xlink:label="odfl_RevenueEquipmentMember"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_ShareRepurchasesIncludingTransactionCostsShare" xlink:label="odfl_ShareRepurchasesIncludingTransactionCostsShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcceleratedShareRepurchasesTextBlock" xlink:label="us-gaap_AcceleratedShareRepurchasesTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_AllowancesForUncollectibleAccountsAndRevenueAdjustmentsPolicyTextBlock" xlink:label="odfl_AllowancesForUncollectibleAccountsAndRevenueAdjustmentsPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_StockIncentivePlan2016Member" xlink:label="odfl_StockIncentivePlan2016Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName" xlink:label="dei_AuditorName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NatureOfOperations" xlink:label="us-gaap_NatureOfOperations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsAbstract" xlink:label="srt_ValuationAndQualifyingAccountsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_A2020StockRepurchaseProgramMember" xlink:label="odfl_A2020StockRepurchaseProgramMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_PerformanceBasedRestrictedStockUnitsMember" xlink:label="odfl_PerformanceBasedRestrictedStockUnitsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_SeriesBNotesMember" xlink:label="odfl_SeriesBNotesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:label="us-gaap_SelfInsuranceReservePolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_DepreciationAndAmortizationIncludingDebtIssuanceCosts" xlink:label="odfl_DepreciationAndAmortizationIncludingDebtIssuanceCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_OtherServiceRevenueMember" xlink:label="odfl_OtherServiceRevenueMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_IncreaseDecreaseCompensationBenefitsAndOtherAccruedLiabilities" xlink:label="odfl_IncreaseDecreaseCompensationBenefitsAndOtherAccruedLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_ModifiedAwardMember" xlink:label="odfl_ModifiedAwardMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsCommonStock" xlink:label="us-gaap_DividendsCommonStock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_AmendedRevolvingCreditFacilityMember" xlink:label="odfl_AmendedRevolvingCreditFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="us-gaap_ShareRepurchaseProgramAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_SignificantAccountingPoliciesTable" xlink:label="odfl_SignificantAccountingPoliciesTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="us-gaap_InternalRevenueServiceIRSMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_August2021ASRAgreementMember" xlink:label="odfl_August2021ASRAgreementMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_A2019StockRepurchaseProgramMember" xlink:label="odfl_A2019StockRepurchaseProgramMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeriesBMember" xlink:label="us-gaap_SeriesBMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="us-gaap_OtherReceivablesNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_SignificantAccountingPoliciesLineItems" xlink:label="odfl_SignificantAccountingPoliciesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidCapitalized" xlink:label="us-gaap_InterestPaidCapitalized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_DisclosureOfLeasesTextBlock" xlink:label="odfl_DisclosureOfLeasesTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:label="us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_BuildingsLandAndImprovementsGross" xlink:label="odfl_BuildingsLandAndImprovementsGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDividends" xlink:label="us-gaap_PaymentsOfDividends"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcceleratedShareRepurchasesLineItems" xlink:label="us-gaap_AcceleratedShareRepurchasesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_AcceleratedShareRepurchaseAgreementDate" xlink:label="odfl_AcceleratedShareRepurchaseAgreementDate"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettled" xlink:label="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettled"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_NumberOfCustomersWithMoreThanSixPercentOfRevenue" xlink:label="odfl_NumberOfCustomersWithMoreThanSixPercentOfRevenue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember" xlink:label="us-gaap_LetterOfCreditMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_PurchasedTransportation" xlink:label="odfl_PurchasedTransportation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LaborAndRelatedExpense" xlink:label="us-gaap_LaborAndRelatedExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:label="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="us-gaap_InvestmentPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_ShareRepurchasesIncludingTransactionCostsValue" xlink:label="odfl_ShareRepurchasesIncludingTransactionCostsValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_StructuresMember" xlink:label="odfl_StructuresMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="us-gaap_LettersOfCreditOutstandingAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:label="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExaminationTable" xlink:label="us-gaap_IncomeTaxExaminationTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="us-gaap_ShareRepurchaseProgramDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:label="us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="us-gaap_IncomeTaxesReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageSettledDateFairValue" xlink:label="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageSettledDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_VestedPhantomStockPlanMember" xlink:label="odfl_VestedPhantomStockPlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingCostsAndExpenses" xlink:label="us-gaap_OperatingCostsAndExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:label="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="us-gaap_ValuationAllowancesAndReservesDeductions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="us-gaap_TreasuryStockSharesAcquired"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:label="us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcceleratedShareRepurchasesTable" xlink:label="us-gaap_AcceleratedShareRepurchasesTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:label="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_TreasuryStockAdditionalSharesAcquired" xlink:label="odfl_TreasuryStockAdditionalSharesAcquired"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_OtherEquipmentMember" xlink:label="odfl_OtherEquipmentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued" xlink:label="us-gaap_SharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_A2021ShareRepurchaseProgramMember" xlink:label="odfl_A2021ShareRepurchaseProgramMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_LesseeOperatingLeaseOptionToRenewLatestYear" xlink:label="odfl_LesseeOperatingLeaseOptionToRenewLatestYear"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_PGIMINCMember" xlink:label="odfl_PGIMINCMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DirectCommunicationsAndUtilitiesCosts" xlink:label="us-gaap_DirectCommunicationsAndUtilitiesCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases" xlink:label="us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_NonCashLeaseExpense" xlink:label="odfl_NonCashLeaseExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsPercentageOfTargetAwardInPeriod" xlink:label="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsPercentageOfTargetAwardInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsAndExpenses" xlink:label="us-gaap_CostsAndExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_AcceleratedShareRepurchaseSettlementDate" xlink:label="odfl_AcceleratedShareRepurchaseSettlementDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="us-gaap_CertificatesOfDepositMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:label="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExaminationLineItems" xlink:label="us-gaap_IncomeTaxExaminationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommercialPaperMember" xlink:label="us-gaap_CommercialPaperMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:label="us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_PaymentForAcceleratedSharesRepurchaseForwardContract" xlink:label="odfl_PaymentForAcceleratedSharesRepurchaseForwardContract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityPolicyTextBlock" xlink:label="us-gaap_StockholdersEquityPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtAndCapitalLeaseObligations" xlink:label="us-gaap_DebtAndCapitalLeaseObligations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettledWeightedAverageGrantDateFairValue" xlink:label="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettledWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_LesseeOperatingLeaseOptionToRenewEarliestYear" xlink:label="odfl_LesseeOperatingLeaseOptionToRenewEarliestYear"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCostAndExpenseOperating" xlink:label="us-gaap_OtherCostAndExpenseOperating"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_LTLServiceRevenueMember" xlink:label="odfl_LTLServiceRevenueMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="us-gaap_CashAndCashEquivalentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_February2022ASRAgreementMember" xlink:label="odfl_February2022ASRAgreementMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_DisaggregatedRevenueTableTextBlock" xlink:label="odfl_DisaggregatedRevenueTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnsecuredDebtMember" xlink:label="us-gaap_UnsecuredDebtMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="us-gaap_DeferredTaxLiabilitiesOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_LineOfCreditFacilityOriginalBorrowingCapacity" xlink:label="odfl_LineOfCreditFacilityOriginalBorrowingCapacity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments" xlink:label="us-gaap_ShortTermInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="us-gaap_MachineryAndEquipmentGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:label="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt" xlink:label="us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingInsuranceAndClaimsCostsProduction" xlink:label="us-gaap_OperatingInsuranceAndClaimsCostsProduction"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsAndExpensesAbstract" xlink:label="us-gaap_CostsAndExpensesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_NumberOfAnnualInstallments" xlink:label="odfl_NumberOfAnnualInstallments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseExpense" xlink:label="us-gaap_OperatingLeaseExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SelfInsuranceReserve" xlink:label="us-gaap_SelfInsuranceReserve"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInsuranceLiabilities" xlink:label="us-gaap_IncreaseDecreaseInInsuranceLiabilities"/>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Self Insurance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Claims and insurance reserves</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorFirmId_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Auditor Firm ID</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorFirmId_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Auditor Firm ID</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2024</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentTransitionReport_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Transition Report</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentTransitionReport_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Transition Report</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Nonvested Performance-Based Units Activity [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Activity for PBRSUs for Employees</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Other Accrued Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentOther_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property, Plant and Equipment, Other, Gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentOther_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other fixed assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Liabilities, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other non-current liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Other Liabilities, Noncurrent, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Prepaid expenses and other assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Increase (Decrease) in Prepaid Expense and Other Assets, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value, Inputs, Level 1 [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Level 1 [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_DebtInstrumentUnpaidPrincipalBalance_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Remaining principal amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_DebtInstrumentUnpaidPrincipalBalance_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument Unpaid Principal Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_DebtInstrumentUnpaidPrincipalBalance_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Debt instrument unpaid principal balance.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityPublicFloat_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Public Float</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityPublicFloat_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Public Float</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2027</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PhantomShareUnitsPSUsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Phantom Share Units (PSUs) [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PhantomShareUnitsPSUsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Phantom Share Units (PSUs) [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PhantomShareUnitsPSUsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Phantom Share Units (PSUs) [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Disclosures [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Value Measurements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property, Plant and Equipment, Useful Life</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Estimated useful lives of asset, years</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SeniorNotes_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Senior Notes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SeniorNotes_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Senior notes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SeniorNotes_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Senior note</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SeniorNotes_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Senior Notes, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_NewStockRepurchaseProgramMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">New Stock Repurchase Program [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_NewStockRepurchaseProgramMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">New stock repurchase program.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_IcfrAuditorAttestationFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">ICFR Auditor Attestation Flag</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_IcfrAuditorAttestationFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">ICFR Auditor Attestation Flag</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Subsequent Event</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Events [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Fair Value of Short-term Investments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Liability, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease, liability, noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentMaturityDateDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Maturity Date, Description</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentMaturityDateDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Maturity Date Description</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Related Party Transactions [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total current assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities and Equity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total liabilities and shareholders&#8217; equity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, State or Province</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, State or Province</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets, Other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Term Debt [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Long-term Debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common stock, conversion ratio</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Balance of shares outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Balance of shares outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Balance of shares outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_OtherSellingAndGeneralExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Costs related to selling products and services, as well as other general and administrative expenses not separately disclosed on the income statement.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_OtherSellingAndGeneralExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Selling And General Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_OtherSellingAndGeneralExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">General supplies and expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_TradingSymbol_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Trading Symbol</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_TradingSymbol_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Trading Symbol</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_LineOfCreditFacilityAccordion_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Amount of additional borrowing capacity under an accordion feature within the credit agreement.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_LineOfCreditFacilityAccordion_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line Of Credit Facility Accordion</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_LineOfCreditFacilityAccordion_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Line of Credit Facility Accordion</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted average grant date fair value per, vested</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Prepaid Expense and Other Assets, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Prepaid expenses and other current assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Long-Term Debt Instruments [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt Instrument [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2026</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdvertisingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Advertising Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdvertisingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Advertising expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Long-term Debt, Current Maturities, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Term Debt, Current Maturities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Current maturities of long-term debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Depreciation and amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, City or Town</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, City or Town</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease, weighted average discount rate, percent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Income Taxes Payable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income taxes, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Renewal Term</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Lessee, operating lease, renewal term</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property, Plant and Equipment [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Estimated Useful Lives of Property and Equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Subsequent Event [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Event [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Event Type [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Additional Paid-in Capital [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Capital In Excess Of Par Value [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Components of the Provision for Income Taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExaminationYearUnderExamination_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Examination, Year under Examination</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExaminationYearUnderExamination_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income tax examinations year under examination</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property, Plant and Equipment, Net [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Property and equipment:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities, Current [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Current liabilities:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">US Government Corporations and Agencies Securities [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">U.S. government securities [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets, Current [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Current assets:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Customer receivables, allowances</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Stockholders' Equity [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Liability, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease, liability, current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Advertising Cost [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Advertising</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue from Contract with Customer, Including Assessed Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue from operations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Maturity Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Maturity date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SelfInsuranceReserveNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Self Insurance Reserve, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SelfInsuranceReserveNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Long-term portions of self insurance reserve</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property, Plant and Equipment, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net property and equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Property, Plant and Equipment, Net, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Property, Plant and Equipment, Net, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityNoteStockSplit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common stock split description</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_StockRepurchaseProgramsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Stock repurchase programs.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_StockRepurchaseProgramsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Repurchase Programs [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_StockRepurchaseProgramsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Share Repurchase Programs [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ScenarioUnspecifiedDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Scenario [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ScenarioUnspecifiedDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Scenario</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Central Index Key</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Central Index Key</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Share-based compensation and share issuances, net of forfeitures</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PlanNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Plan Name [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PlanNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Plan Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Liabilities Disclosure [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsFairValueDisclosure_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Assets, Fair Value Disclosure, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsFairValueDisclosure_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets, Fair Value Disclosure</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsFairValueDisclosure_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Assets, Fair value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total current liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Tax Identification Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Tax Identification Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Income before income taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Operating Capital [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Changes in assets and liabilities:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SelfInsuranceReserveCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Self Insurance Reserve, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SelfInsuranceReserveCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Claims and insurance accruals</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_AcceleratedSharesRepurchaseForwardContract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Forward contract for 2021 accelerated share repurchases</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_AcceleratedSharesRepurchaseForwardContract_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Accelerated shares repurchase forward contract.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_AcceleratedSharesRepurchaseForwardContract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accelerated Shares Repurchase Forward Contract</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_AcceleratedSharesRepurchaseForwardContract_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Forward contract for accelerated share repurchases</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restricted Stock [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Restricted Stock [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PlanNameAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Plan Name [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PlanNameAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Plan Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Assets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Assets_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Noncash or Part Noncash Acquisition, Fixed Assets Acquired</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Noncash purchases of property</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InvestmentIncomeNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Investment Income, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InvestmentIncomeNet_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Interest income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InvestmentIncomeNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Investment Income, Net, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Right-of-Use Asset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease, right-of-use asset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityRegistrantName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Registrant Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityRegistrantName_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Registrant Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Lease, Description [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Lessee Lease Description [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RelatedPartyDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Related Party, Type [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RelatedPartyDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Related Party</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Retained Earnings (Accumulated Deficit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Retained earnings</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Retained Earnings (Accumulated Deficit), Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Retained Earnings (Accumulated Deficit), Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Retained Earnings (Accumulated Deficit), Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockValueOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common stock - $0.10 par value, 280,000,000 shares authorized, 108,965,466 and 110,222,819 shares outstanding at December 31, 2023 and December 31, 2022, respectively.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockValueOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock, Value, Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Expense, Tax Benefit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Employee service share-based compensation, tax benefit from compensation expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Retained Earnings [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Retained Earnings [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Phantom shares unvested</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Tax provision at statutory rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Income Tax Liabilities, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred income taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Deferred Income Tax Liabilities, Net, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_February2021ASRAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">February 2021 ASR agreement.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_February2021ASRAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">February2021 A S R Agreement [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_February2021ASRAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">February 2021 ASR Agreement [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MinimumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Minimum [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MinimumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Minimum [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Significant Accounting Policies [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Significant Accounting Policies</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Liability</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Total lease liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Operating Lease, Liability, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LeaseholdImprovementsGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Leasehold Improvements, Gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LeaseholdImprovementsGross_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Leasehold improvements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ScenarioForecastMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Forecast [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ScenarioForecastMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Forecast [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disaggregation of Revenue [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquityComponentDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity Component [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquityComponentDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Equity Component</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_AggregatePrincipalAmountOfSeniorNotes_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Aggregate principal amount of senior notes.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_AggregatePrincipalAmountOfSeniorNotes_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Aggregate Principal Amount Of Senior Notes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_AggregatePrincipalAmountOfSeniorNotes_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Aggregate amount on promissory notes issued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanContributionsByEmployer_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Defined Benefit Plan, Plan Assets, Contributions by Employer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanContributionsByEmployer_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Company contributions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Disclosure [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Basis Spread on Variable Rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Interest Rate Spread added to Rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCurrentReportingStatus_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Current Reporting Status</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCurrentReportingStatus_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Current Reporting Status</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds from (Payments for) Other Financing Activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other financing activities, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock, Shares Authorized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common stock, shares authorized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DirectTaxesAndLicensesCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cost, Direct Tax and License</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DirectTaxesAndLicensesCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating taxes and licenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_LetterOfCreditFeeInPercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">The effective interest rate during the reporting period on the outstanding letters of credit.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_LetterOfCreditFeeInPercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Letter Of Credit Fee In Percentage</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_LetterOfCreditFeeInPercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Letter of Credit Fee in Percentage</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestAndDebtExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Interest and Debt Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestAndDebtExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Interest expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestAndDebtExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Interest and Debt Expense, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Liabilities, Gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel">Total deferred tax liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Deferred Tax Liabilities, Gross, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Term Debt, Fair Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Long-term debt, fair value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Repurchase Program, Authorized Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stock repurchase program, authorized amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_RevenueEquipmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Revenue Equipment [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_RevenueEquipmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue Equipment [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_RevenueEquipmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue Equipment [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_ShareRepurchasesIncludingTransactionCostsShare_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Share repurchases, including transaction costs, shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_ShareRepurchasesIncludingTransactionCostsShare_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share repurchases, including transaction costs share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_ShareRepurchasesIncludingTransactionCostsShare_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Share repurchases, including transaction costs share.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">ASSETS</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue from Contract with Customer [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue and Expense Recognition</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Repurchased and Retired During Period, Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stock repurchased and retired during period, value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Share repurchases, including settlements under accelerated share repurchase programs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AcceleratedShareRepurchasesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accelerated Share Repurchases [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AcceleratedShareRepurchasesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Accelerated Repurchase Activity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_AllowancesForUncollectibleAccountsAndRevenueAdjustmentsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Allowances For Uncollectible Accounts And Revenue Adjustments [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_AllowancesForUncollectibleAccountsAndRevenueAdjustmentsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Allowances For Uncollectible Accounts And Revenue Adjustments Policy [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_AllowancesForUncollectibleAccountsAndRevenueAdjustmentsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Allowances for Uncollectible Accounts and Revenue Adjustments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Repayments of Long-Term Debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Principal payments under debt agreements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Repayments of Long-term Debt, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds from Sale of Property, Plant, and Equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Proceeds from sale of property and equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Proceeds from Sale of Property, Plant, and Equipment, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_StockIncentivePlan2016Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Stock Incentive Plan 2016.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_StockIncentivePlan2016Member_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Incentive Plan2016 [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_StockIncentivePlan2016Member_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stock Incentive Plan 2016 [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrued Liabilities, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other accrued liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Accrued Liabilities, Current, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Current Fiscal Year End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Current Fiscal Year End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Noncash Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Share-based compensation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Share-based Payment Arrangement, Noncash Expense, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Auditor Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorName_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Auditor Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Income (Loss)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Operating income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Income Tax Expense (Benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred income taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Deferred Income Tax Expense (Benefit), Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Expense (Benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Provision for income taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total provision for income taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NatureOfOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Nature of Operations [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NatureOfOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Business</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ValuationAndQualifyingAccountsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_A2020StockRepurchaseProgramMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">2020 stock repurchase program member.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_A2020StockRepurchaseProgramMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">A2020 Stock Repurchase Program [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_A2020StockRepurchaseProgramMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2020 Share Repurchase Program [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Allocated share-based compensation expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disaggregation of Revenue [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Disaggregation Of Revenue [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_PerformanceBasedRestrictedStockUnitsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Share-based payment arrangement awarded as performance-based restricted stock units.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_PerformanceBasedRestrictedStockUnitsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Performance Based Restricted Stock Units [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_PerformanceBasedRestrictedStockUnitsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">PBRSUs [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Taxes Paid</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income taxes paid</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Compensated Absences</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accrued vacation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_SeriesBNotesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Series B notes.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_SeriesBNotesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Series B Notes [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_SeriesBNotesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Series B Notes [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Nonoperating Income (Expense)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Other expense, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Other Nonoperating Income (Expense), Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SelfInsuranceReservePolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Self Insurance Reserve [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SelfInsuranceReservePolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Claims and Insurance Accruals</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_DepreciationAndAmortizationIncludingDebtIssuanceCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Depreciation and amortization including debt issuance costs.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_DepreciationAndAmortizationIncludingDebtIssuanceCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Depreciation And Amortization Including Debt Issuance Costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_DepreciationAndAmortizationIncludingDebtIssuanceCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Depreciation and amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongtermDebtTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Term Debt, Type [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongtermDebtTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Long-term Debt, Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Depreciation, Depletion and Amortization, Nonproduction</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Depreciation and amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Depreciation, Depletion and Amortization, Nonproduction, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityVoluntaryFilers_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Voluntary Filers</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityVoluntaryFilers_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Voluntary Filers</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Events [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Commitments and Contingencies Disclosure [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Assets, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Other Assets, Noncurrent, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_OtherServiceRevenueMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Other Service Revenue [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_OtherServiceRevenueMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Service Revenue [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_OtherServiceRevenueMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other Service Revenue [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Depreciation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Depreciation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Depreciation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Depreciation expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Depreciation_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Depreciation, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestPaidNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestPaidNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Interest paid</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity, Attributable to Parent [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Shareholders&#8217; equity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Thereafter</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Federal, State and Local, Tax Expense (Benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total deferred income tax expense (benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Gain on disposal of property and equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Gain (Loss) on Disposition of Property Plant Equipment, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_IncreaseDecreaseCompensationBenefitsAndOtherAccruedLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">The net change during the period in the obligations due within one year for (i) services received by employees and (ii) other accrued liabilities that are not separately disclosed in the balance sheet due to materiality considerations.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_IncreaseDecreaseCompensationBenefitsAndOtherAccruedLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase Decrease Compensation Benefits And Other Accrued Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_IncreaseDecreaseCompensationBenefitsAndOtherAccruedLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Compensation, benefits and other accrued liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Earnings per share:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Future Lease Payments for Assets under Operating Leases, as well as Reconciliation to Lease Liability</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_ModifiedAwardMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Modified Award.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_ModifiedAwardMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Modified Award [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_ModifiedAwardMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Modified Award [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Liabilities, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilities_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel">Net deferred tax liability</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Deferred Tax Liabilities, Net, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DividendsCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Dividends, Common Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DividendsCommonStock_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Cash dividends declared</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DividendsCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Dividends, Common Stock, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounting Policies [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeLeaseDescriptionTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Lease, Description [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeLeaseDescriptionTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Lessee Lease Description [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance_lbl" xlink:role="http://www.xbrl.org/2003/role/label">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Balance at End of Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Balance at Beginning of Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_StatementScenarioAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Scenario [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_StatementScenarioAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Scenario</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Credit Risk</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_AmendedRevolvingCreditFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Amended revolving credit facility.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_AmendedRevolvingCreditFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amended Revolving Credit Facility [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_AmendedRevolvingCreditFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2019 Credit Agreement [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share, Basic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Basic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Earnings Per Share, Basic, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Commitments and Contingencies</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Commitments and contingent liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Statement [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Related Party, Type [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Related Party</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Retirement Benefits [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RangeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statistical Measurement [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RangeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Statistical Measurement</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Operating Activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net cash provided by operating activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Period End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Period End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RangeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statistical Measurement [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RangeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Statistical Measurement</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Commitments and Contingencies</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Commitments and Contingencies Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeasePayments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash paid for amounts included in the measurement of lease liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeasePayments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Payments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareRepurchaseProgramAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Repurchase Program [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareRepurchaseProgramAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Share Repurchase Program</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share, Diluted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Diluted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Earnings Per Share, Diluted, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ProductsAndServicesDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Product and Service [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ProductsAndServicesDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Product and Service</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_SignificantAccountingPoliciesTable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Significant Accounting Policies [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_SignificantAccountingPoliciesTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Significant Accounting Policies [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_SignificantAccountingPoliciesTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Significant Accounting Policies [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InternalRevenueServiceIRSMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Internal Revenue Service (IRS) [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InternalRevenueServiceIRSMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Internal Revenue Service (IRS) [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Name [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt Instrument, Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Hierarchy and NAV [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Value Hierarchy and NAV</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Additional Paid in Capital, Common Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Capital in excess of par value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Additional Paid in Capital, Common Stock, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Additional Paid in Capital, Common Stock, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments for Repurchase of Common Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Payments for repurchase of common stock recieved under stock repurchase ASR agreement</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Payments for share repurchases</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities and Equity [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_August2021ASRAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">August 2021 ASR Agreement.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_August2021ASRAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">August2021 A S R Agreement [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_August2021ASRAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">August 2021 ASR Agreement [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Postal Zip Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Postal Zip Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Interactive Data Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Interactive Data Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_A2019StockRepurchaseProgramMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">2019 Stock Repurchase Program [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_A2019StockRepurchaseProgramMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">A2019 Stock Repurchase Program [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_A2019StockRepurchaseProgramMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2019 Share Repurchase Program [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Accounts Payable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts payable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Increase (Decrease) in Accounts Payable, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SeriesBMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Series B [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SeriesBMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Series B [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CreditFacilityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Credit Facility [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CreditFacilityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Credit Facility</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Less: imputed interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Granted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Shares granted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Well-known Seasoned Issuer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Well-known Seasoned Issuer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RestatementAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revision of Prior Period [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RestatementAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revision of Prior Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Incorporation, State or Country Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Incorporation, State or Country Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash and Cash Equivalents</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity Components [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Equity Components</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Retirement Benefits [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Employee Benefit Plans</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Receivables, Net, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other receivables</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Other Receivables, Net, Current, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_SignificantAccountingPoliciesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Significant Accounting Policies [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_SignificantAccountingPoliciesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Significant Accounting Policies [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_SignificantAccountingPoliciesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Significant Accounting Policies [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestPaidCapitalized_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Interest Paid, Capitalized, Investing Activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestPaidCapitalized_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Capitalized interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Current Federal, State and Local, Tax Expense (Benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total current income tax expense (benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Grant Date Fair Value Per , Vested</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_LocalPhoneNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Local Phone Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_LocalPhoneNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Local Phone Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property, Plant and Equipment [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Property Plant And Equipment [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Current Federal Tax Expense (Benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Federal</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Share-based compensation and share issuances, net of forfeitures, shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Cash Flows [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Comprehensive Income, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Comprehensive Income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Repurchased and Retired During Period, Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stock repurchased and retired during period, shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Total Shares Delivered</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total Shares Delivered</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Share repurchases, including settlements under accelerated share repurchase programs, shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Authority [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Tax Authority</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Property and Equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentAnnualReport_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Annual Report</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentAnnualReport_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Annual Report</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock, Par or Stated Value Per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common stock, par value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Accounts and Other Receivables</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Customer and other receivables, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_DisclosureOfLeasesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Disclosure of leases.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_DisclosureOfLeasesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disclosure Of Leases [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_DisclosureOfLeasesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Leases</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Compensation Liability, Classified, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred compensation plan amounts owed, non current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Deferred Compensation Liability, Classified, Noncurrent, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Interest Rate, Stated Percentage</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Notes interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unrecognized compensation costs, weighted-average recognition periods</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Lived Tangible Asset [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Long-Lived Tangible Asset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_BuildingsLandAndImprovementsGross_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Carrying amount as of the balance sheet date of buildings, land and improvements.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_BuildingsLandAndImprovementsGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Buildings Land And Improvements Gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_BuildingsLandAndImprovementsGross_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Land and structures</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MaximumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Maximum [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MaximumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Maximum [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsOfDividends_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments of Dividends</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsOfDividends_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Dividends paid</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsOfDividends_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Payments of Dividends, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value, Inputs, Level 3 [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Level 3 [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value, Recurring and Nonrecurring [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Increase (decrease) in cash and cash equivalents</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Term Debt and Lease Obligation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Long-term debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Total maturities due after one year</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Long-term Debt and Lease Obligation, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments for (Proceeds from) Other Investing Activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Other investing activities, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AcceleratedShareRepurchasesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accelerated Share Repurchases [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Dilutive effect of share-based awards</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Incremental Common Shares Attributable to Share-based Payment Arrangements, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Financial Statement Error Correction [Flag]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_AcceleratedShareRepurchaseAgreementDate_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Accelerated share repurchase agreement date.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_AcceleratedShareRepurchaseAgreementDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accelerated Share Repurchase Agreement Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_AcceleratedShareRepurchaseAgreementDate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Agreement Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettled_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">The number of shares settled during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettled_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Settled</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettled_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Shares settled</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettled_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Settled</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettled_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Settled</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CityAreaCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">City Area Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CityAreaCode_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">City Area Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred State and Local Income Tax Expense (Benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">State</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash flows from operating activities:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_NumberOfCustomersWithMoreThanSixPercentOfRevenue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Number of customers with more than six percent of revenue.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_NumberOfCustomersWithMoreThanSixPercentOfRevenue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Number Of Customers With More Than Six Percent Of Revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_NumberOfCustomersWithMoreThanSixPercentOfRevenue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of customer exceeding 6% of revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds from Issuance of Long-Term Debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Proceeds from issuance of long-term debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Proceeds from issuance of senior promissory notes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Proceeds from Issuance of Long-term Debt, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LetterOfCreditMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Letter of Credit [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LetterOfCreditMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Letter of Credit [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Less: Accumulated depreciation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Weighted Average Number of Shares Outstanding, Basic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Basic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Weighted average shares outstanding - basic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Weighted Average Number of Shares Outstanding, Basic, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItems_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_PurchasedTransportation_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Costs associated with the use of third parties transportation companies to fulfill part or all of a service to our customers under our customer agreements.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_PurchasedTransportation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Purchased Transportation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_PurchasedTransportation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Purchased transportation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LaborAndRelatedExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Labor and Related Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LaborAndRelatedExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Salaries, wages and benefits</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash flows from financing activities:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule II Valuation And Qualifying Accounts</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Statement [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Fiscal Period Focus</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Fiscal Period Focus</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Liability, to be Paid</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total lease payments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total long-term liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InvestmentPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Investment, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InvestmentPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Short-term Investments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_ShareRepurchasesIncludingTransactionCostsValue_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Share repurchases, including transaction costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_ShareRepurchasesIncludingTransactionCostsValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Share repurchases, including transaction costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_ShareRepurchasesIncludingTransactionCostsValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share repurchases, including transaction costs value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_ShareRepurchasesIncludingTransactionCostsValue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Share repurchases, including transaction costs value.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Related Party Transactions Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Related Party Transactions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2025</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Statement [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Long-Term Debt Instruments [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Long-term Debt, Net of Unamortized Debt Issuance Costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_StructuresMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Structures [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_StructuresMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Structures [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_StructuresMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Structures [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Event [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LettersOfCreditOutstandingAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Letters of Credit Outstanding, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LettersOfCreditOutstandingAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Letters of Credit Outstanding, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Deferred Tax Assets and Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Customer receivables, less allowances of $10,405 and $10,689, respectively</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Accounts Receivable, after Allowance for Credit Loss, Current, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common Stock [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt Instrument [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash and Cash Equivalents, at Carrying Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash and cash equivalents</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Cash and Cash Equivalents, at Carrying Value, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Cash and Cash Equivalents, at Carrying Value, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Cash and Cash Equivalents, at Carrying Value, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of the Changes in the Number of Outstanding Phantom Stock Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Common Stock, Shares Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Common Stock, Shares Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExaminationTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Examination [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExaminationTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Tax Examination [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Values of Financial Instruments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CoverAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cover [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareRepurchaseProgramDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Repurchase Program [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareRepurchaseProgramDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Share Repurchase Program</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalYearFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Fiscal Year Focus</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalYearFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Fiscal Year Focus</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentPeriodicPaymentPrincipal_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Periodic Payment, Principal</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentPeriodicPaymentPrincipal_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Scheduled principal payment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxesReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Taxes Receivable, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxesReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income taxes receivable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Share-Based Compensation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Grant Date Fair Value Per, Granted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageSettledDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Grant Date Fair Value Per Settled</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageSettledDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average settled Date Fair Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageSettledDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Share based compensation arrangement by share based payment award equity instruments other than options nonvested weighted average settled date fair value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_SecurityExchangeName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Security Exchange Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_SecurityExchangeName_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Security Exchange Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_VestedPhantomStockPlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Vested Phantom Stock Plan.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_VestedPhantomStockPlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Vested Phantom Stock Plan [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_VestedPhantomStockPlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Vested Phantom Stock Plan [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Recent Accounting Pronouncements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingCostsAndExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Costs and Expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingCostsAndExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating supplies and expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingCostsAndExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Operating Costs and Expenses, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property, Plant and Equipment, Gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total property and equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Property, Plant and Equipment, Gross, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Property, Plant and Equipment, Gross, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Current State and Local Tax Expense (Benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">State</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Right-of-use assets obtained in exchange for new operating lease liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesDeductions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesDeductions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deductions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TreasuryStockSharesAcquired_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Treasury Stock, Shares, Acquired</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TreasuryStockSharesAcquired_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of shares received under stock repurchase ASR agreement</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TreasuryStockSharesAcquired_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Initial shares delivered</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Compensation Liability, Current and Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred compensation plan amounts owed</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Deferred Compensation Liability, Current and Noncurrent, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted average shares outstanding:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Restricted Stock Award Activity for Employees and Non-Employee Directors</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Emerging Growth Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Emerging Growth Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AcceleratedShareRepurchasesTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accelerated Share Repurchases [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AmendmentFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amendment Flag</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AmendmentFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amendment Flag</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Weighted Average Number of Shares [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Reconciliation of Number of Common Stock used in Computing Basic and Diluted Earning Per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_TreasuryStockAdditionalSharesAcquired_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Treasury stock additional shares acquired.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_TreasuryStockAdditionalSharesAcquired_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Treasury Stock Additional Shares Acquired</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_TreasuryStockAdditionalSharesAcquired_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Additional Shares Delivered</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_OtherEquipmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Other Equipment [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_OtherEquipmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Equipment [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_OtherEquipmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other Equipment [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Shares, Issued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Balance, in shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Balance, in shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_A2021ShareRepurchaseProgramMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">2021 stock repurchase program.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_A2021ShareRepurchaseProgramMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">A2021 Share Repurchase Program [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_A2021ShareRepurchaseProgramMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2021 Share Repurchase Program [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred compensation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_LesseeOperatingLeaseOptionToRenewLatestYear_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Lessee, operating lease, option to renew, latest year.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_LesseeOperatingLeaseOptionToRenewLatestYear_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee Operating Lease Option To Renew Latest Year</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_LesseeOperatingLeaseOptionToRenewLatestYear_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Lessee, operating lease, option to renew, latest year</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_PGIMINCMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Prudential.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_PGIMINCMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">P G I M I N C [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_PGIMINCMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">P G I M I N C [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LeasesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Leases [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LeasesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Leases, Operating [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_VariableRateDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Variable Rate [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_VariableRateDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Variable Rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFileNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Securities Act File Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFileNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity File Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DirectCommunicationsAndUtilitiesCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Direct Communications and Utilities Costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DirectCommunicationsAndUtilitiesCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Communications and utilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DirectCommunicationsAndUtilitiesCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Direct Communications and Utilities Costs, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets, Gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total deferred tax assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Cash and cash equivalents at end of year</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Cash and cash equivalents at beginning of year</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_NonCashLeaseExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Amortization of right-of-use assets for operating leases.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_NonCashLeaseExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Non Cash Lease Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_NonCashLeaseExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Noncash lease expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsPercentageOfTargetAwardInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Share-based compensation arrangement by share-based payment award equity instruments other than options, grants as a percentage of the target award in a period.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsPercentageOfTargetAwardInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants Percentage Of Target Award In Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsPercentageOfTargetAwardInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Grants as percentage of target award</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Payable, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts payable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Accounts Payable, Current, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt Instrument</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Weighted Average Grant Date Fair Value Per Share, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Weighted Average Grant Date Fair Value Per Share, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unvested Weighted Average grant date fair value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">weighted average grant</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostsAndExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Costs and Expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostsAndExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total operating expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorLocation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Auditor Location</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorLocation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Auditor Location</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntitySmallBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Small Business</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntitySmallBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Small Business</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityShellCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Shell Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityShellCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Shell Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Number of Operating Segments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of operating segment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InvestmentTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Investment Type [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InvestmentTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Investment Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_AcceleratedShareRepurchaseSettlementDate_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Accelerated share repurchase settlement date.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_AcceleratedShareRepurchaseSettlementDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accelerated Share Repurchase Settlement Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_AcceleratedShareRepurchaseSettlementDate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Settlement Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unrecognized stock-based compensation cost</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CertificatesOfDepositMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Certificates of Deposit [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CertificatesOfDepositMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Certificates of deposit [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restricted Stock, Shares Issued Net of Shares for Tax Withholdings</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Taxes paid in exchange for shares withheld, shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExaminationLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Examination [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExaminationLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Tax Examination [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Earnings Per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommercialPaperMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Commercial Paper [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommercialPaperMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Commercial paper [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line One</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Address Line One</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Event Type [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds from Maturities, Prepayments and Calls of Short-Term Investments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Proceeds from maturities of short-term investments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restricted Stock, Value, Shares Issued Net of Tax Withholdings</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Taxes paid in exchange for shares withheld</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Term Debt, Type [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Long-term Debt, Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProfitLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProfitLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProfitLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2028</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_PaymentForAcceleratedSharesRepurchaseForwardContract_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Payment for accelerated shares repurchase forward contract.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_PaymentForAcceleratedSharesRepurchaseForwardContract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payment For Accelerated Shares Repurchase Forward Contract</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_PaymentForAcceleratedSharesRepurchaseForwardContract_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Forward contract for accelerated share repurchases</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stockholders' Equity, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stock Repurchase Program</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value, Inputs, Level 2 [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Level 2 [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtAndCapitalLeaseObligations_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt and Lease Obligation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtAndCapitalLeaseObligations_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt and capital lease obligations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtAndCapitalLeaseObligations_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total long-term debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ProductOrServiceAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Product and Service [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ProductOrServiceAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Product and Service</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_Security12bTitle_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Title of 12(b) Security</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_Security12bTitle_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Title of 12(b) Security</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">State income taxes, net of federal benefit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettledWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Share based compensation arrangement by share based payment award equity instruments other than options settled weighted average grant date fair value.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettledWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Settled Weighted Average Grant Date Fair Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettledWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Settled, weighted average grant date fair value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Current Federal, State and Local, Tax Expense (Benefit) [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Current:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Authority, Name [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Tax Authority, Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InvestmentTypeCategorizationMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Investments [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InvestmentTypeCategorizationMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Investments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_LesseeOperatingLeaseOptionToRenewEarliestYear_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Lessee, operating lease, option to renew, earliest year.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_LesseeOperatingLeaseOptionToRenewEarliestYear_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee Operating Lease Option To Renew Earliest Year</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_LesseeOperatingLeaseOptionToRenewEarliestYear_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Lessee, operating lease, option to renew, earliest year</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash flows from investing activities:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StateAndLocalJurisdictionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">State and Local Jurisdiction [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StateAndLocalJurisdictionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">State and Local Jurisdiction [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCredit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Term Line of Credit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCredit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revolving credit facility</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCredit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Long-term Line of Credit, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherCostAndExpenseOperating_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Cost and Expense, Operating</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherCostAndExpenseOperating_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Miscellaneous expenses, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherCostAndExpenseOperating_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Other Cost and Expense, Operating, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_LTLServiceRevenueMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">LTL Service Revenue [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_LTLServiceRevenueMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">L T L Service Revenue [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_LTLServiceRevenueMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">LTL Service Revenue [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Lived Tangible Asset [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Long-Lived Tangible Asset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Event [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Term Debt and Lease Obligation, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Less: Current maturities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Long-term Debt and Lease Obligation, Current, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Cash dividends declared per share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock, Dividends, Per Share, Declared</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Dividends declared per share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash and Cash Equivalents [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash and Cash Equivalents</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Repurchase Program, Remaining Authorized Repurchase Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stock repurchase program, remaining authorized repurchase amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock, Shares, Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common stock, shares outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Common Stock, Shares, Outstanding, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Common Stock, Shares, Outstanding, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Share-Based Compensation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Forfeited, weighted average grant date fair value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Grant Date Fair Value Per Share, Forfeited</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Charged to Costs and Expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentType_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentType_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_February2022ASRAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">February 2022 ASR agreement.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_February2022ASRAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">February 2022 A S R Agreement [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_February2022ASRAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">February 2022 ASR Agreement [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Investing Activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net cash used in investing activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_DisaggregatedRevenueTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Tabular disclosure of an entity's revenue disaggregated by service.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_DisaggregatedRevenueTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disaggregated Revenue Table [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_DisaggregatedRevenueTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Disaggregated Revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnsecuredDebtMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unsecured Debt [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnsecuredDebtMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unsecured Senior Notes [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Liabilities, Other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Shares forfeited</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Forfeited</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Financing Activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net cash used in financing activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_LineOfCreditFacilityOriginalBorrowingCapacity_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Amount of original borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_LineOfCreditFacilityOriginalBorrowingCapacity_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line Of Credit Facility Original Borrowing Capacity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_LineOfCreditFacilityOriginalBorrowingCapacity_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Original borrowing capacity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFilerCategory_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Filer Category</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFilerCategory_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Filer Category</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Supplemental disclosure of noncash investing and financing activities:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Authority, Name [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Tax Authority, Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_VariableRateAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Variable Rate [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_VariableRateAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Variable Rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShortTermInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Short-Term Investments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShortTermInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Short-term investments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShortTermInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Short-term Investments, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Nonoperating Income (Expense)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Nonoperating Income (Expense), Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel">Total non-operating (income) expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Capital Expenditures Incurred but Not yet Paid</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Capital expenditures in accrued liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Liabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Liabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property, Plant and Equipment [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Property Plant And Equipment [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments to Acquire Short-Term Investments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Purchase of short-term investments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MachineryAndEquipmentGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Machinery and Equipment, Gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MachineryAndEquipmentGross_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MachineryAndEquipmentGross_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Machinery and Equipment, Gross, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity, Attributable to Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total shareholders&#8217; equity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Secured Overnight Financing Rate (SOFR) [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Documents Incorporated by Reference [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Documents Incorporated by Reference</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net Income (Loss) Attributable to Parent, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Nonoperating Income (Expense) [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Non-operating (income) expense:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash and Cash Equivalents [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash and Cash Equivalents</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Financial Position [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Basis of Presentation and Significant Accounting Policies [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Basis of Presentation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Weighted Average Number of Shares Outstanding, Diluted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Diluted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Weighted average shares outstanding - diluted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Effective Income Tax Reconciliation of the U.S. Statutory Federal Income Tax Rates</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CreditFacilityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Credit Facility [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CreditFacilityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Credit Facility</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accelerated Share Repurchases, Settlement (Payment) or Receipt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Payments made to third party financial institution for share repurchase under the ASR agreement</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Agreement Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Federal Income Tax Expense (Benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Federal</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments to Acquire Productive Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Purchase of property and equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Payments to Acquire Productive Assets, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Weighted Average Remaining Lease Term</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease, weighted average remaining lease term</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingInsuranceAndClaimsCostsProduction_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Insurance and Claims Costs, Production</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingInsuranceAndClaimsCostsProduction_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Insurance and claims</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disaggregation of Revenue [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Disaggregation of Revenue [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Leasehold Improvements [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Leasehold Improvements [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Authority [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Tax Authority</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueDisclosuresAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Disclosures [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostsAndExpensesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Costs and Expenses [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostsAndExpensesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating expenses:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Hierarchy and NAV [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Value Hierarchy and NAV</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RestatementDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revision of Prior Period [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RestatementDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revision of Prior Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Phantom shares vested</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Vested</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_NumberOfAnnualInstallments_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Number of annual installments.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_NumberOfAnnualInstallments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Number Of Annual Installments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="odfl_NumberOfAnnualInstallments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of annual installments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Employee-related Liabilities, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Compensation and benefits</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Employee-related Liabilities, Current, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease, expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Disclosure [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SelfInsuranceReserve_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Self Insurance Reserve</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SelfInsuranceReserve_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Self-insurance reserve</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInInsuranceLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Insurance Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInInsuranceLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Claims and insurance accruals</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInInsuranceLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Increase (Decrease) in Insurance Liabilities, Total</link:label>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorFirmId" xlink:to="dei_AuditorFirmId_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentOther" xlink:to="us-gaap_PropertyPlantAndEquipmentOther_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_DebtInstrumentUnpaidPrincipalBalance" xlink:to="odfl_DebtInstrumentUnpaidPrincipalBalance_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PhantomShareUnitsPSUsMember" xlink:to="us-gaap_PhantomShareUnitsPSUsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeniorNotes" xlink:to="us-gaap_SeniorNotes_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_NewStockRepurchaseProgramMember" xlink:to="odfl_NewStockRepurchaseProgramMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDateDescription" xlink:to="us-gaap_DebtInstrumentMaturityDateDescription_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtTextBlock" xlink:to="us-gaap_LongTermDebtTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:to="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_OtherSellingAndGeneralExpense" xlink:to="odfl_OtherSellingAndGeneralExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_LineOfCreditFacilityAccordion" xlink:to="odfl_LineOfCreditFacilityAccordion_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="us-gaap_LesseeOperatingLeaseRenewalTerm_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExaminationYearUnderExamination" xlink:to="us-gaap_IncomeTaxExaminationYearUnderExamination_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNetAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember" xlink:to="us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SelfInsuranceReserveNoncurrent" xlink:to="us-gaap_SelfInsuranceReserveNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteStockSplit" xlink:to="us-gaap_StockholdersEquityNoteStockSplit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_StockRepurchaseProgramsMember" xlink:to="odfl_StockRepurchaseProgramsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioUnspecifiedDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameDomain" xlink:to="us-gaap_PlanNameDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:to="us-gaap_OtherLiabilitiesDisclosureAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsFairValueDisclosure" xlink:to="us-gaap_AssetsFairValueDisclosure_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SelfInsuranceReserveCurrent" xlink:to="us-gaap_SelfInsuranceReserveCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_AcceleratedSharesRepurchaseForwardContract" xlink:to="odfl_AcceleratedSharesRepurchaseForwardContract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:to="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeNet" xlink:to="us-gaap_InvestmentIncomeNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValueOutstanding" xlink:to="us-gaap_CommonStockValueOutstanding_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_February2021ASRAgreementMember" xlink:to="odfl_February2021ASRAgreementMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsGross" xlink:to="us-gaap_LeaseholdImprovementsGross_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioForecastMember" xlink:to="srt_ScenarioForecastMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueAbstract" xlink:to="us-gaap_DisaggregationOfRevenueAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_AggregatePrincipalAmountOfSeniorNotes" xlink:to="odfl_AggregatePrincipalAmountOfSeniorNotes_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:to="us-gaap_DefinedBenefitPlanContributionsByEmployer_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DirectTaxesAndLicensesCosts" xlink:to="us-gaap_DirectTaxesAndLicensesCosts_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_LetterOfCreditFeeInPercentage" xlink:to="odfl_LetterOfCreditFeeInPercentage_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndDebtExpense" xlink:to="us-gaap_InterestAndDebtExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtFairValue" xlink:to="us-gaap_LongTermDebtFairValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="us-gaap_StockRepurchaseProgramAuthorizedAmount1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_RevenueEquipmentMember" xlink:to="odfl_RevenueEquipmentMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_ShareRepurchasesIncludingTransactionCostsShare" xlink:to="odfl_ShareRepurchasesIncludingTransactionCostsShare_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcceleratedShareRepurchasesTextBlock" xlink:to="us-gaap_AcceleratedShareRepurchasesTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_AllowancesForUncollectibleAccountsAndRevenueAdjustmentsPolicyTextBlock" xlink:to="odfl_AllowancesForUncollectibleAccountsAndRevenueAdjustmentsPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermDebt" xlink:to="us-gaap_RepaymentsOfLongTermDebt_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_StockIncentivePlan2016Member" xlink:to="odfl_StockIncentivePlan2016Member_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorName" xlink:to="dei_AuditorName_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NatureOfOperations" xlink:to="us-gaap_NatureOfOperations_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ValuationAndQualifyingAccountsAbstract" xlink:to="srt_ValuationAndQualifyingAccountsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_A2020StockRepurchaseProgramMember" xlink:to="odfl_A2020StockRepurchaseProgramMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_PerformanceBasedRestrictedStockUnitsMember" xlink:to="odfl_PerformanceBasedRestrictedStockUnitsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_SeriesBNotesMember" xlink:to="odfl_SeriesBNotesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:to="us-gaap_SelfInsuranceReservePolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_DepreciationAndAmortizationIncludingDebtIssuanceCosts" xlink:to="odfl_DepreciationAndAmortizationIncludingDebtIssuanceCosts_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_LongtermDebtTypeDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_OtherServiceRevenueMember" xlink:to="odfl_OtherServiceRevenueMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_IncreaseDecreaseCompensationBenefitsAndOtherAccruedLiabilities" xlink:to="odfl_IncreaseDecreaseCompensationBenefitsAndOtherAccruedLiabilities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_ModifiedAwardMember" xlink:to="odfl_ModifiedAwardMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsCommonStock" xlink:to="us-gaap_DividendsCommonStock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="us-gaap_LesseeLeaseDescriptionTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_AmendedRevolvingCreditFacilityMember" xlink:to="odfl_AmendedRevolvingCreditFacilityMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareRepurchaseProgramAxis" xlink:to="us-gaap_ShareRepurchaseProgramAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_SignificantAccountingPoliciesTable" xlink:to="odfl_SignificantAccountingPoliciesTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InternalRevenueServiceIRSMember" xlink:to="us-gaap_InternalRevenueServiceIRSMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_August2021ASRAgreementMember" xlink:to="odfl_August2021ASRAgreementMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_A2019StockRepurchaseProgramMember" xlink:to="odfl_A2019StockRepurchaseProgramMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesBMember" xlink:to="us-gaap_SeriesBMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_CreditFacilityDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_SignificantAccountingPoliciesLineItems" xlink:to="odfl_SignificantAccountingPoliciesLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidCapitalized" xlink:to="us-gaap_InterestPaidCapitalized_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_IncomeTaxAuthorityDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:to="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_DisclosureOfLeasesTextBlock" xlink:to="odfl_DisclosureOfLeasesTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:to="us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_BuildingsLandAndImprovementsGross" xlink:to="odfl_BuildingsLandAndImprovementsGross_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividends" xlink:to="us-gaap_PaymentsOfDividends_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligations_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcceleratedShareRepurchasesLineItems" xlink:to="us-gaap_AcceleratedShareRepurchasesLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_AcceleratedShareRepurchaseAgreementDate" xlink:to="odfl_AcceleratedShareRepurchaseAgreementDate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettled" xlink:to="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettled_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_NumberOfCustomersWithMoreThanSixPercentOfRevenue" xlink:to="odfl_NumberOfCustomersWithMoreThanSixPercentOfRevenue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LetterOfCreditMember" xlink:to="us-gaap_LetterOfCreditMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:to="us-gaap_IncomeTaxReconciliationOtherReconcilingItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_PurchasedTransportation" xlink:to="odfl_PurchasedTransportation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LaborAndRelatedExpense" xlink:to="us-gaap_LaborAndRelatedExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentPolicyTextBlock" xlink:to="us-gaap_InvestmentPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_ShareRepurchasesIncludingTransactionCostsValue" xlink:to="odfl_ShareRepurchasesIncludingTransactionCostsValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_StructuresMember" xlink:to="odfl_StructuresMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LettersOfCreditOutstandingAmount" xlink:to="us-gaap_LettersOfCreditOutstandingAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:to="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExaminationTable" xlink:to="us-gaap_IncomeTaxExaminationTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="us-gaap_ShareRepurchaseProgramDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:to="us-gaap_DebtInstrumentPeriodicPaymentPrincipal_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesReceivable" xlink:to="us-gaap_IncomeTaxesReceivable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageSettledDateFairValue" xlink:to="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageSettledDateFairValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_VestedPhantomStockPlanMember" xlink:to="odfl_VestedPhantomStockPlanMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingCostsAndExpenses" xlink:to="us-gaap_OperatingCostsAndExpenses_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="us-gaap_ValuationAllowancesAndReservesDeductions_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockSharesAcquired" xlink:to="us-gaap_TreasuryStockSharesAcquired_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:to="us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcceleratedShareRepurchasesTable" xlink:to="us-gaap_AcceleratedShareRepurchasesTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:to="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_TreasuryStockAdditionalSharesAcquired" xlink:to="odfl_TreasuryStockAdditionalSharesAcquired_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_OtherEquipmentMember" xlink:to="odfl_OtherEquipmentMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_A2021ShareRepurchaseProgramMember" xlink:to="odfl_A2021ShareRepurchaseProgramMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_LesseeOperatingLeaseOptionToRenewLatestYear" xlink:to="odfl_LesseeOperatingLeaseOptionToRenewLatestYear_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_PGIMINCMember" xlink:to="odfl_PGIMINCMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_VariableRateDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DirectCommunicationsAndUtilitiesCosts" xlink:to="us-gaap_DirectCommunicationsAndUtilitiesCosts_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases" xlink:to="us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_NonCashLeaseExpense" xlink:to="odfl_NonCashLeaseExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsPercentageOfTargetAwardInPeriod" xlink:to="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsPercentageOfTargetAwardInPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostsAndExpenses" xlink:to="us-gaap_CostsAndExpenses_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorLocation" xlink:to="dei_AuditorLocation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_AcceleratedShareRepurchaseSettlementDate" xlink:to="odfl_AcceleratedShareRepurchaseSettlementDate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CertificatesOfDepositMember" xlink:to="us-gaap_CertificatesOfDepositMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:to="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExaminationLineItems" xlink:to="us-gaap_IncomeTaxExaminationLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommercialPaperMember" xlink:to="us-gaap_CommercialPaperMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:to="us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_PaymentForAcceleratedSharesRepurchaseForwardContract" xlink:to="odfl_PaymentForAcceleratedSharesRepurchaseForwardContract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityPolicyTextBlock" xlink:to="us-gaap_StockholdersEquityPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtAndCapitalLeaseObligations" xlink:to="us-gaap_DebtAndCapitalLeaseObligations_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettledWeightedAverageGrantDateFairValue" xlink:to="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettledWeightedAverageGrantDateFairValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_InvestmentTypeCategorizationMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_LesseeOperatingLeaseOptionToRenewEarliestYear" xlink:to="odfl_LesseeOperatingLeaseOptionToRenewEarliestYear_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StateAndLocalJurisdictionMember" xlink:to="us-gaap_StateAndLocalJurisdictionMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCredit" xlink:to="us-gaap_LineOfCredit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCostAndExpenseOperating" xlink:to="us-gaap_OtherCostAndExpenseOperating_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_LTLServiceRevenueMember" xlink:to="odfl_LTLServiceRevenueMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="us-gaap_CommonStockDividendsPerShareDeclared_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_CashAndCashEquivalentsAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_February2022ASRAgreementMember" xlink:to="odfl_February2022ASRAgreementMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_DisaggregatedRevenueTableTextBlock" xlink:to="odfl_DisaggregatedRevenueTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnsecuredDebtMember" xlink:to="us-gaap_UnsecuredDebtMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesOther" xlink:to="us-gaap_DeferredTaxLiabilitiesOther_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_LineOfCreditFacilityOriginalBorrowingCapacity" xlink:to="odfl_LineOfCreditFacilityOriginalBorrowingCapacity_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireShortTermInvestments" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentGross" xlink:to="us-gaap_MachineryAndEquipmentGross_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:to="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt" xlink:to="us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="us-gaap_PaymentsToAcquireProductiveAssets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingInsuranceAndClaimsCostsProduction" xlink:to="us-gaap_OperatingInsuranceAndClaimsCostsProduction_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostsAndExpensesAbstract" xlink:to="us-gaap_CostsAndExpensesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RestatementDomain" xlink:to="srt_RestatementDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="odfl_NumberOfAnnualInstallments" xlink:to="odfl_NumberOfAnnualInstallments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseExpense" xlink:to="us-gaap_OperatingLeaseExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SelfInsuranceReserve" xlink:to="us-gaap_SelfInsuranceReserve_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInsuranceLiabilities" xlink:to="us-gaap_IncreaseDecreaseInInsuranceLiabilities_lbl"/>
        </link:labelLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName" xlink:label="dei_AuditorName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentType" order="49.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AmendmentFlag" order="50.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentPeriodEndDate" order="51.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentFiscalYearFocus" order="52.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentFiscalPeriodFocus" order="53.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_TradingSymbol" order="54.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityRegistrantName" order="55.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCentralIndexKey" order="56.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CurrentFiscalYearEndDate" order="57.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFilerCategory" order="58.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCommonStockSharesOutstanding" order="59.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityPublicFloat" order="60.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityVoluntaryFilers" order="61.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCurrentReportingStatus" order="62.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityWellKnownSeasonedIssuer" order="63.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_IcfrAuditorAttestationFlag" order="64.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag" order="65.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityEmergingGrowthCompany" order="66.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntitySmallBusiness" order="67.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityShellCompany" order="68.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityInteractiveDataCurrent" order="69.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_Security12bTitle" order="70.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SecurityExchangeName" order="71.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFileNumber" order="72.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityIncorporationStateCountryCode" order="73.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityTaxIdentificationNumber" order="74.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine1" order="75.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressCityOrTown" order="76.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressStateOrProvince" order="77.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressPostalZipCode" order="78.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CityAreaCode" order="79.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_LocalPhoneNumber" order="80.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentAnnualReport" order="81.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentTransitionReport" order="82.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock" order="83.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AuditorName" order="84.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AuditorLocation" order="85.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AuditorFirmId" order="86.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="us-gaap_MachineryAndEquipmentGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValueOutstanding" xlink:label="us-gaap_CommonStockValueOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_BuildingsLandAndImprovementsGross" xlink:label="odfl_BuildingsLandAndImprovementsGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments" xlink:label="us-gaap_ShortTermInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentOther" xlink:label="us-gaap_PropertyPlantAndEquipmentOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SelfInsuranceReserveCurrent" xlink:label="us-gaap_SelfInsuranceReserveCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsGross" xlink:label="us-gaap_LeaseholdImprovementsGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="us-gaap_IncomeTaxesReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="us-gaap_OtherReceivablesNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_MachineryAndEquipmentGross" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValueOutstanding" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="odfl_BuildingsLandAndImprovementsGross" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ShortTermInvestments" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNetAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligations" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentOther" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_SelfInsuranceReserveCurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_LeaseholdImprovementsGross" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_IncomeTaxesReceivable" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermDebtCurrent" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesNoncurrent" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheetsParenthetical" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndDebtExpense" xlink:label="us-gaap_InterestAndDebtExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsAndExpensesAbstract" xlink:label="us-gaap_CostsAndExpensesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LaborAndRelatedExpense" xlink:label="us-gaap_LaborAndRelatedExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeNet" xlink:label="us-gaap_InvestmentIncomeNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingCostsAndExpenses" xlink:label="us-gaap_OperatingCostsAndExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_OtherSellingAndGeneralExpense" xlink:label="odfl_OtherSellingAndGeneralExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DirectTaxesAndLicensesCosts" xlink:label="us-gaap_DirectTaxesAndLicensesCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingInsuranceAndClaimsCostsProduction" xlink:label="us-gaap_OperatingInsuranceAndClaimsCostsProduction"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DirectCommunicationsAndUtilitiesCosts" xlink:label="us-gaap_DirectCommunicationsAndUtilitiesCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_PurchasedTransportation" xlink:label="odfl_PurchasedTransportation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCostAndExpenseOperating" xlink:label="us-gaap_OtherCostAndExpenseOperating"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsAndExpenses" xlink:label="us-gaap_CostsAndExpenses"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestAndDebtExpense" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostsAndExpensesAbstract" xlink:to="us-gaap_LaborAndRelatedExpense" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostsAndExpensesAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InvestmentIncomeNet" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostsAndExpensesAbstract" xlink:to="us-gaap_OperatingCostsAndExpenses" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostsAndExpensesAbstract" xlink:to="odfl_OtherSellingAndGeneralExpense" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostsAndExpensesAbstract" xlink:to="us-gaap_DirectTaxesAndLicensesCosts" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostsAndExpensesAbstract" xlink:to="us-gaap_OperatingInsuranceAndClaimsCostsProduction" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostsAndExpensesAbstract" xlink:to="us-gaap_DirectCommunicationsAndUtilitiesCosts" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ProfitLoss" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostsAndExpensesAbstract" xlink:to="us-gaap_DepreciationAndAmortization" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareAbstract" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostsAndExpensesAbstract" xlink:to="odfl_PurchasedTransportation" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostsAndExpensesAbstract" xlink:to="us-gaap_OtherCostAndExpenseOperating" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CommonStockDividendsPerShareDeclared" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostsAndExpensesAbstract" xlink:to="us-gaap_CostsAndExpenses" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfChangesInShareholdersEquity" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued" xlink:label="us-gaap_SharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_ShareRepurchasesIncludingTransactionCostsValue" xlink:label="odfl_ShareRepurchasesIncludingTransactionCostsValue"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_ShareRepurchasesIncludingTransactionCostsShare" xlink:label="odfl_ShareRepurchasesIncludingTransactionCostsShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsCommonStock" xlink:label="us-gaap_DividendsCommonStock"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_AcceleratedSharesRepurchaseForwardContract" xlink:label="odfl_AcceleratedSharesRepurchaseForwardContract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:label="us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:label="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_13"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued" xlink:label="us-gaap_SharesIssued_14"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesIssued" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="odfl_ShareRepurchasesIncludingTransactionCostsValue" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="odfl_ShareRepurchasesIncludingTransactionCostsShare" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DividendsCommonStock" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="odfl_AcceleratedSharesRepurchaseForwardContract" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity_13" order="13" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesIssued_14" order="14" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/StatementStatementsOfChangesInShareholdersEquityParenthetical" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_CommonStockDividendsPerShareDeclared" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_DepreciationAndAmortizationIncludingDebtIssuanceCosts" xlink:label="odfl_DepreciationAndAmortizationIncludingDebtIssuanceCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_NonCashLeaseExpense" xlink:label="odfl_NonCashLeaseExpense"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_PaymentForAcceleratedSharesRepurchaseForwardContract" xlink:label="odfl_PaymentForAcceleratedSharesRepurchaseForwardContract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDividends" xlink:label="us-gaap_PaymentsOfDividends"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_IncreaseDecreaseCompensationBenefitsAndOtherAccruedLiabilities" xlink:label="odfl_IncreaseDecreaseCompensationBenefitsAndOtherAccruedLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInsuranceLiabilities" xlink:label="us-gaap_IncreaseDecreaseInInsuranceLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidCapitalized" xlink:label="us-gaap_InterestPaidCapitalized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="odfl_DepreciationAndAmortizationIncludingDebtIssuanceCosts" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProfitLoss" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireProductiveAssets" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="odfl_NonCashLeaseExpense" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="odfl_PaymentForAcceleratedSharesRepurchaseForwardContract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfDividends" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="odfl_IncreaseDecreaseCompensationBenefitsAndOtherAccruedLiabilities" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfLongTermDebt" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInsuranceLiabilities" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsForProceedsFromOtherInvestingActivities" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncomeTaxesPaid" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_InterestPaidNet" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_InterestPaidCapitalized" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPolicies" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebt" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="us-gaap_LongTermDebtTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LongTermDebtTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeases" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_DisclosureOfLeasesTextBlock" xlink:label="odfl_DisclosureOfLeasesTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="odfl_DisclosureOfLeasesTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureRelatedPartyTransactions" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlans" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShare" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensation" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurements" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/DisclosureCommitmentsAndContingencies" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/DisclosureSubsequentEvent" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccounts" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsAbstract" xlink:label="srt_ValuationAndQualifyingAccountsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:label="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ValuationAndQualifyingAccountsAbstract" xlink:to="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NatureOfOperations" xlink:label="us-gaap_NatureOfOperations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_AllowancesForUncollectibleAccountsAndRevenueAdjustmentsPolicyTextBlock" xlink:label="odfl_AllowancesForUncollectibleAccountsAndRevenueAdjustmentsPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="us-gaap_InvestmentPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:label="us-gaap_SelfInsuranceReservePolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityPolicyTextBlock" xlink:label="us-gaap_StockholdersEquityPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NatureOfOperations" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="odfl_AllowancesForUncollectibleAccountsAndRevenueAdjustmentsPolicyTextBlock" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InvestmentPolicyTextBlock" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SelfInsuranceReservePolicyTextBlock" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_StockholdersEquityPolicyTextBlock" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" order="13" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="14" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_DisaggregatedRevenueTableTextBlock" xlink:label="odfl_DisaggregatedRevenueTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcceleratedShareRepurchasesTextBlock" xlink:label="us-gaap_AcceleratedShareRepurchasesTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="odfl_DisaggregatedRevenueTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AcceleratedShareRepurchasesTextBlock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShareTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:label="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:label="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_SignificantAccountingPoliciesTable" xlink:label="odfl_SignificantAccountingPoliciesTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="us-gaap_ShareRepurchaseProgramAxis"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_SignificantAccountingPoliciesLineItems" xlink:label="odfl_SignificantAccountingPoliciesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="us-gaap_ShareRepurchaseProgramDomain"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_A2019StockRepurchaseProgramMember" xlink:label="odfl_A2019StockRepurchaseProgramMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_NumberOfCustomersWithMoreThanSixPercentOfRevenue" xlink:label="odfl_NumberOfCustomersWithMoreThanSixPercentOfRevenue"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_A2020StockRepurchaseProgramMember" xlink:label="odfl_A2020StockRepurchaseProgramMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_A2021ShareRepurchaseProgramMember" xlink:label="odfl_A2021ShareRepurchaseProgramMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SelfInsuranceReserve" xlink:label="us-gaap_SelfInsuranceReserve"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_StockRepurchaseProgramsMember" xlink:label="odfl_StockRepurchaseProgramsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SelfInsuranceReserveNoncurrent" xlink:label="us-gaap_SelfInsuranceReserveNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_NewStockRepurchaseProgramMember" xlink:label="odfl_NewStockRepurchaseProgramMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="odfl_SignificantAccountingPoliciesTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="odfl_SignificantAccountingPoliciesTable" xlink:to="us-gaap_ShareRepurchaseProgramAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="odfl_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="odfl_A2019StockRepurchaseProgramMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="odfl_SignificantAccountingPoliciesTable" xlink:to="srt_RangeAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="odfl_SignificantAccountingPoliciesLineItems" xlink:to="odfl_NumberOfCustomersWithMoreThanSixPercentOfRevenue" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="odfl_A2020StockRepurchaseProgramMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareRepurchaseProgramAxis" xlink:to="us-gaap_ShareRepurchaseProgramDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="odfl_SignificantAccountingPoliciesTable" xlink:to="odfl_SignificantAccountingPoliciesLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="odfl_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_Depreciation" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="odfl_A2021ShareRepurchaseProgramMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="odfl_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_SelfInsuranceReserve" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="odfl_StockRepurchaseProgramsMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="odfl_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_SelfInsuranceReserveNoncurrent" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="odfl_NewStockRepurchaseProgramMember" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="odfl_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="odfl_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="odfl_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AdvertisingExpense" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="odfl_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_StockRepurchaseProgramAuthorizedAmount1" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="odfl_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesDisaggregatedRevenueDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueAbstract" xlink:label="us-gaap_DisaggregationOfRevenueAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_LTLServiceRevenueMember" xlink:label="odfl_LTLServiceRevenueMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_OtherServiceRevenueMember" xlink:label="odfl_OtherServiceRevenueMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_ProductOrServiceAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="odfl_LTLServiceRevenueMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="odfl_OtherServiceRevenueMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_StructuresMember" xlink:label="odfl_StructuresMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_RevenueEquipmentMember" xlink:label="odfl_RevenueEquipmentMember"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_OtherEquipmentMember" xlink:label="odfl_OtherEquipmentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="odfl_StructuresMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="srt_RangeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="odfl_RevenueEquipmentMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="odfl_OtherEquipmentMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAcceleratedRepurchaseActivityDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:label="us-gaap_OtherLiabilitiesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcceleratedShareRepurchasesTable" xlink:label="us-gaap_AcceleratedShareRepurchasesTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcceleratedShareRepurchasesLineItems" xlink:label="us-gaap_AcceleratedShareRepurchasesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_AcceleratedShareRepurchaseAgreementDate" xlink:label="odfl_AcceleratedShareRepurchaseAgreementDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="us-gaap_ShareRepurchaseProgramDomain"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_February2021ASRAgreementMember" xlink:label="odfl_February2021ASRAgreementMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="us-gaap_ShareRepurchaseProgramAxis"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_AcceleratedShareRepurchaseSettlementDate" xlink:label="odfl_AcceleratedShareRepurchaseSettlementDate"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_August2021ASRAgreementMember" xlink:label="odfl_August2021ASRAgreementMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt" xlink:label="us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_February2022ASRAgreementMember" xlink:label="odfl_February2022ASRAgreementMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="us-gaap_TreasuryStockSharesAcquired"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_TreasuryStockAdditionalSharesAcquired" xlink:label="odfl_TreasuryStockAdditionalSharesAcquired"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:to="us-gaap_AcceleratedShareRepurchasesTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AcceleratedShareRepurchasesLineItems" xlink:to="odfl_AcceleratedShareRepurchaseAgreementDate" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="odfl_February2021ASRAgreementMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AcceleratedShareRepurchasesTable" xlink:to="us-gaap_ShareRepurchaseProgramAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AcceleratedShareRepurchasesLineItems" xlink:to="odfl_AcceleratedShareRepurchaseSettlementDate" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="odfl_August2021ASRAgreementMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AcceleratedShareRepurchasesTable" xlink:to="us-gaap_AcceleratedShareRepurchasesLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareRepurchaseProgramAxis" xlink:to="us-gaap_ShareRepurchaseProgramDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AcceleratedShareRepurchasesLineItems" xlink:to="us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="odfl_February2022ASRAgreementMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AcceleratedShareRepurchasesLineItems" xlink:to="us-gaap_TreasuryStockSharesAcquired" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AcceleratedShareRepurchasesLineItems" xlink:to="odfl_TreasuryStockAdditionalSharesAcquired" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AcceleratedShareRepurchasesLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtNetOfUnamortizedDebtIssuanceCostsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeniorNotes" xlink:label="us-gaap_SeniorNotes"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtAndCapitalLeaseObligations" xlink:label="us-gaap_DebtAndCapitalLeaseObligations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_SeniorNotes" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LineOfCredit" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtAndCapitalLeaseObligations" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligations" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember" xlink:label="srt_ScenarioForecastMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_PGIMINCMember" xlink:label="odfl_PGIMINCMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_SeriesBNotesMember" xlink:label="odfl_SeriesBNotesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnsecuredDebtMember" xlink:label="us-gaap_UnsecuredDebtMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_AmendedRevolvingCreditFacilityMember" xlink:label="odfl_AmendedRevolvingCreditFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:label="us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:label="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeriesBMember" xlink:label="us-gaap_SeriesBMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember" xlink:label="us-gaap_LetterOfCreditMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_AggregatePrincipalAmountOfSeniorNotes" xlink:label="odfl_AggregatePrincipalAmountOfSeniorNotes"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentMaturityDateDescription" xlink:label="us-gaap_DebtInstrumentMaturityDateDescription"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_DebtInstrumentUnpaidPrincipalBalance" xlink:label="odfl_DebtInstrumentUnpaidPrincipalBalance"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_LineOfCreditFacilityOriginalBorrowingCapacity" xlink:label="odfl_LineOfCreditFacilityOriginalBorrowingCapacity"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_LineOfCreditFacilityAccordion" xlink:label="odfl_LineOfCreditFacilityAccordion"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases" xlink:label="us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_LetterOfCreditFeeInPercentage" xlink:label="odfl_LetterOfCreditFeeInPercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="us-gaap_LettersOfCreditOutstandingAmount"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioForecastMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="odfl_PGIMINCMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtInstrumentTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="odfl_SeriesBNotesMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_UnsecuredDebtMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="odfl_AmendedRevolvingCreditFacilityMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentPeriodicPaymentPrincipal" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_SeriesBMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_LetterOfCreditMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="odfl_AggregatePrincipalAmountOfSeniorNotes" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_RangeAxis" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_StatementScenarioAxis" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_CreditFacilityAxis" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDateDescription" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_VariableRateAxis" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="odfl_DebtInstrumentUnpaidPrincipalBalance" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentLineItems" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="odfl_LineOfCreditFacilityOriginalBorrowingCapacity" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="odfl_LineOfCreditFacilityAccordion" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="odfl_LetterOfCreditFeeInPercentage" order="13" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LettersOfCreditOutstandingAmount" order="14" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_LesseeOperatingLeaseOptionToRenewEarliestYear" xlink:label="odfl_LesseeOperatingLeaseOptionToRenewEarliestYear"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_LesseeOperatingLeaseOptionToRenewLatestYear" xlink:label="odfl_LesseeOperatingLeaseOptionToRenewLatestYear"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseExpense" xlink:label="us-gaap_OperatingLeaseExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseRenewalTerm" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="srt_RangeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeLeaseDescriptionTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="odfl_LesseeOperatingLeaseOptionToRenewEarliestYear" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="us-gaap_LesseeLeaseDescriptionLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="odfl_LesseeOperatingLeaseOptionToRenewLatestYear" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeasePayments" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseExpense" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" order="13" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureLeasePaymentsForAssetsUnderOperatingLeasesAsWellAsReconciliationToLeaseLiabilityDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiability" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:label="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveReconciliationOfUSStatutoryFederalIncomeTaxRatesDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="us-gaap_DeferredTaxLiabilitiesOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsOther" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsGross" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesOther" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxLiabilities" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExaminationTable" xlink:label="us-gaap_IncomeTaxExaminationTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExaminationLineItems" xlink:label="us-gaap_IncomeTaxExaminationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExaminationYearUnderExamination" xlink:label="us-gaap_IncomeTaxExaminationYearUnderExamination"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="us-gaap_InternalRevenueServiceIRSMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_StateAndLocalJurisdictionMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExaminationTable" xlink:to="srt_RangeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExaminationLineItems" xlink:to="us-gaap_IncomeTaxExaminationYearUnderExamination" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="us-gaap_InternalRevenueServiceIRSMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxExaminationTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExaminationTable" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExaminationTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExaminationTable" xlink:to="us-gaap_IncomeTaxExaminationLineItems" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:label="us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:label="us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_DefinedBenefitPlanContributionsByEmployer" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShareReconciliationOfNumberOfCommonStockUsedInComputingBasicAndDilutedEarningPerShareDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_StockIncentivePlan2016Member" xlink:label="odfl_StockIncentivePlan2016Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_ModifiedAwardMember" xlink:label="odfl_ModifiedAwardMember"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_NumberOfAnnualInstallments" xlink:label="odfl_NumberOfAnnualInstallments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_PerformanceBasedRestrictedStockUnitsMember" xlink:label="odfl_PerformanceBasedRestrictedStockUnitsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_VestedPhantomStockPlanMember" xlink:label="odfl_VestedPhantomStockPlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PhantomShareUnitsPSUsMember" xlink:label="us-gaap_PhantomShareUnitsPSUsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettledWeightedAverageGrantDateFairValue" xlink:label="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettledWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain" xlink:to="odfl_StockIncentivePlan2016Member" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementDomain" xlink:to="odfl_ModifiedAwardMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="odfl_NumberOfAnnualInstallments" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RestatementAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockMember" order="4.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="odfl_PerformanceBasedRestrictedStockUnitsMember" order="5.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="odfl_VestedPhantomStockPlanMember" order="6.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_PhantomShareUnitsPSUsMember" order="7.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettledWeightedAverageGrantDateFairValue" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfRestrictedStockAwardActivityForEmployeesAndNonEmployeeDirectorsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockMember" order="4.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_PerformanceBasedRestrictedStockUnitsMember" xlink:label="odfl_PerformanceBasedRestrictedStockUnitsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="odfl_PerformanceBasedRestrictedStockUnitsMember" order="4.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesParentheticalDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsPercentageOfTargetAwardInPeriod" xlink:label="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsPercentageOfTargetAwardInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_PerformanceBasedRestrictedStockUnitsMember" xlink:label="odfl_PerformanceBasedRestrictedStockUnitsMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsPercentageOfTargetAwardInPeriod" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RangeAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="odfl_PerformanceBasedRestrictedStockUnitsMember" order="4.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfChangesInNumberOfOutstandingPhantomStockSharesDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettled" xlink:label="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettled"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageSettledDateFairValue" xlink:label="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageSettledDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_7"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettled" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageSettledDateFairValue" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_7" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValueOfShortTermInvestmentsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="us-gaap_AssetsFairValueDisclosure"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember" xlink:label="us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="us-gaap_CashAndCashEquivalentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommercialPaperMember" xlink:label="us-gaap_CommercialPaperMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="us-gaap_CertificatesOfDepositMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_AssetsFairValueDisclosure" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="us-gaap_CommercialPaperMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_CashAndCashEquivalentsAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="us-gaap_CertificatesOfDepositMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_InvestmentTypeAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments" xlink:label="us-gaap_ShortTermInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtAndCapitalLeaseObligations" xlink:label="us-gaap_DebtAndCapitalLeaseObligations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtFairValue" xlink:label="us-gaap_LongTermDebtFairValue"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_ShortTermInvestments" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_DebtAndCapitalLeaseObligations" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_LongTermDebtFairValue" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteStockSplit" xlink:label="us-gaap_StockholdersEquityNoteStockSplit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_StockholdersEquityNoteStockSplit" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsAbstract" xlink:label="srt_ValuationAndQualifyingAccountsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="us-gaap_ValuationAllowancesAndReservesDeductions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance_3"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ValuationAndQualifyingAccountsAbstract" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ValuationAndQualifyingAccountsAbstract" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ValuationAndQualifyingAccountsAbstract" xlink:to="us-gaap_ValuationAllowancesAndReservesDeductions" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ValuationAndQualifyingAccountsAbstract" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance_3" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
        </link:presentationLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfChangesInShareholdersEquity">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued" xlink:label="us-gaap_SharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_ShareRepurchasesIncludingTransactionCostsValue" xlink:label="odfl_ShareRepurchasesIncludingTransactionCostsValue"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_ShareRepurchasesIncludingTransactionCostsShare" xlink:label="odfl_ShareRepurchasesIncludingTransactionCostsShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsCommonStock" xlink:label="us-gaap_DividendsCommonStock"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_AcceleratedSharesRepurchaseForwardContract" xlink:label="odfl_AcceleratedSharesRepurchaseForwardContract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:label="us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:label="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesIssued" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="odfl_ShareRepurchasesIncludingTransactionCostsValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="odfl_ShareRepurchasesIncludingTransactionCostsShare" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DividendsCommonStock" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="odfl_AcceleratedSharesRepurchaseForwardContract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="11" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="12" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_SignificantAccountingPoliciesLineItems" xlink:label="odfl_SignificantAccountingPoliciesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_SignificantAccountingPoliciesTable" xlink:label="odfl_SignificantAccountingPoliciesTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="us-gaap_ShareRepurchaseProgramAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="us-gaap_ShareRepurchaseProgramDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="us-gaap_ShareRepurchaseProgramDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_A2019StockRepurchaseProgramMember" xlink:label="odfl_A2019StockRepurchaseProgramMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_NumberOfCustomersWithMoreThanSixPercentOfRevenue" xlink:label="odfl_NumberOfCustomersWithMoreThanSixPercentOfRevenue"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_A2020StockRepurchaseProgramMember" xlink:label="odfl_A2020StockRepurchaseProgramMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_A2021ShareRepurchaseProgramMember" xlink:label="odfl_A2021ShareRepurchaseProgramMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SelfInsuranceReserve" xlink:label="us-gaap_SelfInsuranceReserve"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_StockRepurchaseProgramsMember" xlink:label="odfl_StockRepurchaseProgramsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SelfInsuranceReserveNoncurrent" xlink:label="us-gaap_SelfInsuranceReserveNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_NewStockRepurchaseProgramMember" xlink:label="odfl_NewStockRepurchaseProgramMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="odfl_SignificantAccountingPoliciesLineItems" xlink:to="odfl_SignificantAccountingPoliciesTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShareRepurchaseProgramAxis" xlink:to="us-gaap_ShareRepurchaseProgramDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShareRepurchaseProgramAxis" xlink:to="us-gaap_ShareRepurchaseProgramDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="odfl_SignificantAccountingPoliciesTable" xlink:to="us-gaap_ShareRepurchaseProgramAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="odfl_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="odfl_A2019StockRepurchaseProgramMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="odfl_SignificantAccountingPoliciesTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="odfl_SignificantAccountingPoliciesLineItems" xlink:to="odfl_NumberOfCustomersWithMoreThanSixPercentOfRevenue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="odfl_A2020StockRepurchaseProgramMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="odfl_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_Depreciation" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="odfl_A2021ShareRepurchaseProgramMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="odfl_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_SelfInsuranceReserve" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="odfl_StockRepurchaseProgramsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="odfl_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_SelfInsuranceReserveNoncurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="odfl_NewStockRepurchaseProgramMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="odfl_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="odfl_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="odfl_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AdvertisingExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="odfl_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_StockRepurchaseProgramAuthorizedAmount1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="odfl_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesDisaggregatedRevenueDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_LTLServiceRevenueMember" xlink:label="odfl_LTLServiceRevenueMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_OtherServiceRevenueMember" xlink:label="odfl_OtherServiceRevenueMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_ProductOrServiceAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="odfl_LTLServiceRevenueMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="odfl_OtherServiceRevenueMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_StructuresMember" xlink:label="odfl_StructuresMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_RevenueEquipmentMember" xlink:label="odfl_RevenueEquipmentMember"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_OtherEquipmentMember" xlink:label="odfl_OtherEquipmentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="odfl_StructuresMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="odfl_RevenueEquipmentMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="odfl_OtherEquipmentMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://odfl.com/20231231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAcceleratedRepurchaseActivityDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcceleratedShareRepurchasesLineItems" xlink:label="us-gaap_AcceleratedShareRepurchasesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcceleratedShareRepurchasesTable" xlink:label="us-gaap_AcceleratedShareRepurchasesTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="us-gaap_ShareRepurchaseProgramAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="us-gaap_ShareRepurchaseProgramDomain"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_AcceleratedShareRepurchaseAgreementDate" xlink:label="odfl_AcceleratedShareRepurchaseAgreementDate"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_February2021ASRAgreementMember" xlink:label="odfl_February2021ASRAgreementMember"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_AcceleratedShareRepurchaseSettlementDate" xlink:label="odfl_AcceleratedShareRepurchaseSettlementDate"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_August2021ASRAgreementMember" xlink:label="odfl_August2021ASRAgreementMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt" xlink:label="us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_February2022ASRAgreementMember" xlink:label="odfl_February2022ASRAgreementMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="us-gaap_TreasuryStockSharesAcquired"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_TreasuryStockAdditionalSharesAcquired" xlink:label="odfl_TreasuryStockAdditionalSharesAcquired"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_AcceleratedShareRepurchasesLineItems" xlink:to="us-gaap_AcceleratedShareRepurchasesTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShareRepurchaseProgramAxis" xlink:to="us-gaap_ShareRepurchaseProgramDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AcceleratedShareRepurchasesLineItems" xlink:to="odfl_AcceleratedShareRepurchaseAgreementDate" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="odfl_February2021ASRAgreementMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_AcceleratedShareRepurchasesTable" xlink:to="us-gaap_ShareRepurchaseProgramAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AcceleratedShareRepurchasesLineItems" xlink:to="odfl_AcceleratedShareRepurchaseSettlementDate" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="odfl_August2021ASRAgreementMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AcceleratedShareRepurchasesLineItems" xlink:to="us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="odfl_February2022ASRAgreementMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AcceleratedShareRepurchasesLineItems" xlink:to="us-gaap_TreasuryStockSharesAcquired" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AcceleratedShareRepurchasesLineItems" xlink:to="odfl_TreasuryStockAdditionalSharesAcquired" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AcceleratedShareRepurchasesLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember" xlink:label="srt_ScenarioForecastMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_PGIMINCMember" xlink:label="odfl_PGIMINCMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_SeriesBNotesMember" xlink:label="odfl_SeriesBNotesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnsecuredDebtMember" xlink:label="us-gaap_UnsecuredDebtMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_AmendedRevolvingCreditFacilityMember" xlink:label="odfl_AmendedRevolvingCreditFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:label="us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:label="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeriesBMember" xlink:label="us-gaap_SeriesBMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember" xlink:label="us-gaap_LetterOfCreditMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_AggregatePrincipalAmountOfSeniorNotes" xlink:label="odfl_AggregatePrincipalAmountOfSeniorNotes"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentMaturityDateDescription" xlink:label="us-gaap_DebtInstrumentMaturityDateDescription"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_DebtInstrumentUnpaidPrincipalBalance" xlink:label="odfl_DebtInstrumentUnpaidPrincipalBalance"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_LineOfCreditFacilityOriginalBorrowingCapacity" xlink:label="odfl_LineOfCreditFacilityOriginalBorrowingCapacity"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_LineOfCreditFacilityAccordion" xlink:label="odfl_LineOfCreditFacilityAccordion"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases" xlink:label="us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_LetterOfCreditFeeInPercentage" xlink:label="odfl_LetterOfCreditFeeInPercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="us-gaap_LettersOfCreditOutstandingAmount"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioForecastMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="odfl_PGIMINCMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="odfl_SeriesBNotesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_UnsecuredDebtMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="odfl_AmendedRevolvingCreditFacilityMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentPeriodicPaymentPrincipal" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_SeriesBMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_LetterOfCreditMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="odfl_AggregatePrincipalAmountOfSeniorNotes" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_StatementScenarioAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_CreditFacilityAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDateDescription" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_VariableRateAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="odfl_DebtInstrumentUnpaidPrincipalBalance" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="odfl_LineOfCreditFacilityOriginalBorrowingCapacity" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="odfl_LineOfCreditFacilityAccordion" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="11" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="12" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="13" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="odfl_LetterOfCreditFeeInPercentage" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="14" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LettersOfCreditOutstandingAmount" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_LesseeOperatingLeaseOptionToRenewEarliestYear" xlink:label="odfl_LesseeOperatingLeaseOptionToRenewEarliestYear"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_LesseeOperatingLeaseOptionToRenewLatestYear" xlink:label="odfl_LesseeOperatingLeaseOptionToRenewLatestYear"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseExpense" xlink:label="us-gaap_OperatingLeaseExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseRenewalTerm" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="odfl_LesseeOperatingLeaseOptionToRenewEarliestYear" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="odfl_LesseeOperatingLeaseOptionToRenewLatestYear" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="11" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeasePayments" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="12" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="13" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExaminationLineItems" xlink:label="us-gaap_IncomeTaxExaminationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExaminationTable" xlink:label="us-gaap_IncomeTaxExaminationTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExaminationYearUnderExamination" xlink:label="us-gaap_IncomeTaxExaminationYearUnderExamination"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="us-gaap_InternalRevenueServiceIRSMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_IncomeTaxExaminationLineItems" xlink:to="us-gaap_IncomeTaxExaminationTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_StateAndLocalJurisdictionMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_IncomeTaxExaminationTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxExaminationLineItems" xlink:to="us-gaap_IncomeTaxExaminationYearUnderExamination" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="us-gaap_InternalRevenueServiceIRSMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_IncomeTaxExaminationTable" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_IncomeTaxExaminationTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_StockIncentivePlan2016Member" xlink:label="odfl_StockIncentivePlan2016Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_ModifiedAwardMember" xlink:label="odfl_ModifiedAwardMember"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_NumberOfAnnualInstallments" xlink:label="odfl_NumberOfAnnualInstallments"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_PerformanceBasedRestrictedStockUnitsMember" xlink:label="odfl_PerformanceBasedRestrictedStockUnitsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_VestedPhantomStockPlanMember" xlink:label="odfl_VestedPhantomStockPlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PhantomShareUnitsPSUsMember" xlink:label="us-gaap_PhantomShareUnitsPSUsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettledWeightedAverageGrantDateFairValue" xlink:label="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettledWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="odfl_StockIncentivePlan2016Member" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RestatementDomain" xlink:to="odfl_ModifiedAwardMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="odfl_NumberOfAnnualInstallments" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="odfl_PerformanceBasedRestrictedStockUnitsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="odfl_VestedPhantomStockPlanMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RestatementAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_PhantomShareUnitsPSUsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettledWeightedAverageGrantDateFairValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfRestrictedStockAwardActivityForEmployeesAndNonEmployeeDirectorsDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_PerformanceBasedRestrictedStockUnitsMember" xlink:label="odfl_PerformanceBasedRestrictedStockUnitsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="odfl_PerformanceBasedRestrictedStockUnitsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesParentheticalDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsPercentageOfTargetAwardInPeriod" xlink:label="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsPercentageOfTargetAwardInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_PerformanceBasedRestrictedStockUnitsMember" xlink:label="odfl_PerformanceBasedRestrictedStockUnitsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsPercentageOfTargetAwardInPeriod" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="odfl_PerformanceBasedRestrictedStockUnitsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValueOfShortTermInvestmentsDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="us-gaap_AssetsFairValueDisclosure"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember" xlink:label="us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="us-gaap_CashAndCashEquivalentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommercialPaperMember" xlink:label="us-gaap_CommercialPaperMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="us-gaap_CertificatesOfDepositMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_AssetsFairValueDisclosure" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="us-gaap_CommercialPaperMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_CashAndCashEquivalentsAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="us-gaap_CertificatesOfDepositMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_InvestmentTypeAxis" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://odfl.com/20231231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteStockSplit" xlink:label="us-gaap_StockholdersEquityNoteStockSplit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_StockholdersEquityNoteStockSplit" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UsefulLifeDescriptionOfTermDomain" xlink:label="us-gaap_UsefulLifeDescriptionOfTermDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UsefulLifeTermOfLeaseMember" xlink:label="us-gaap_UsefulLifeTermOfLeaseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" priority="2" use="optional"/>
        </link:definitionLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets">
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligations" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_MachineryAndEquipmentGross" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValueOutstanding" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_ShortTermInvestments" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_CommitmentsAndContingencies" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="odfl_BuildingsLandAndImprovementsGross" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesNoncurrent" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_SelfInsuranceReserveCurrent" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherAssetsNoncurrent" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentOther" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_IncomeTaxesReceivable" order="3" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="3" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_LeaseholdImprovementsGross" order="3" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="4" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="5" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LongTermDebtCurrent" order="5" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="us-gaap_MachineryAndEquipmentGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValueOutstanding" xlink:label="us-gaap_CommonStockValueOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments" xlink:label="us-gaap_ShortTermInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_BuildingsLandAndImprovementsGross" xlink:label="odfl_BuildingsLandAndImprovementsGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SelfInsuranceReserveCurrent" xlink:label="us-gaap_SelfInsuranceReserveCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentOther" xlink:label="us-gaap_PropertyPlantAndEquipmentOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="us-gaap_IncomeTaxesReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsGross" xlink:label="us-gaap_LeaseholdImprovementsGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="us-gaap_OtherReceivablesNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations">
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostsAndExpenses" xlink:to="us-gaap_LaborAndRelatedExpense" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InterestAndDebtExpense" order="0" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_NonoperatingIncomeExpense" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_CostsAndExpenses" order="1" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostsAndExpenses" xlink:to="us-gaap_OperatingCostsAndExpenses" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="1" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InvestmentIncomeNet" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostsAndExpenses" xlink:to="odfl_OtherSellingAndGeneralExpense" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostsAndExpenses" xlink:to="us-gaap_DirectTaxesAndLicensesCosts" order="3" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostsAndExpenses" xlink:to="us-gaap_OperatingInsuranceAndClaimsCostsProduction" order="4" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostsAndExpenses" xlink:to="us-gaap_DirectCommunicationsAndUtilitiesCosts" order="5" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostsAndExpenses" xlink:to="us-gaap_DepreciationAndAmortization" order="6" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostsAndExpenses" xlink:to="odfl_PurchasedTransportation" order="7" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostsAndExpenses" xlink:to="us-gaap_OtherCostAndExpenseOperating" order="8" weight="1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsAndExpenses" xlink:label="us-gaap_CostsAndExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LaborAndRelatedExpense" xlink:label="us-gaap_LaborAndRelatedExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndDebtExpense" xlink:label="us-gaap_InterestAndDebtExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingCostsAndExpenses" xlink:label="us-gaap_OperatingCostsAndExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeNet" xlink:label="us-gaap_InvestmentIncomeNet"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_OtherSellingAndGeneralExpense" xlink:label="odfl_OtherSellingAndGeneralExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DirectTaxesAndLicensesCosts" xlink:label="us-gaap_DirectTaxesAndLicensesCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingInsuranceAndClaimsCostsProduction" xlink:label="us-gaap_OperatingInsuranceAndClaimsCostsProduction"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DirectCommunicationsAndUtilitiesCosts" xlink:label="us-gaap_DirectCommunicationsAndUtilitiesCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_PurchasedTransportation" xlink:label="odfl_PurchasedTransportation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCostAndExpenseOperating" xlink:label="us-gaap_OtherCostAndExpenseOperating"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows">
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProfitLoss" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireProductiveAssets" order="0" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="odfl_DepreciationAndAmortizationIncludingDebtIssuanceCosts" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfLongTermDebt" order="1" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="odfl_NonCashLeaseExpense" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments" order="2" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsOfDividends" order="2" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="3" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" order="3" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="3" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="4" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsForProceedsFromOtherInvestingActivities" order="4" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="odfl_PaymentForAcceleratedSharesRepurchaseForwardContract" order="4" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ShareBasedCompensation" order="5" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" order="5" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" order="6" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="7" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="8" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="odfl_IncreaseDecreaseCompensationBenefitsAndOtherAccruedLiabilities" order="9" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInsuranceLiabilities" order="10" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="11" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" order="12" weight="1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_DepreciationAndAmortizationIncludingDebtIssuanceCosts" xlink:label="odfl_DepreciationAndAmortizationIncludingDebtIssuanceCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_NonCashLeaseExpense" xlink:label="odfl_NonCashLeaseExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDividends" xlink:label="us-gaap_PaymentsOfDividends"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_PaymentForAcceleratedSharesRepurchaseForwardContract" xlink:label="odfl_PaymentForAcceleratedSharesRepurchaseForwardContract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_IncreaseDecreaseCompensationBenefitsAndOtherAccruedLiabilities" xlink:label="odfl_IncreaseDecreaseCompensationBenefitsAndOtherAccruedLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInsuranceLiabilities" xlink:label="us-gaap_IncreaseDecreaseInInsuranceLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtNetOfUnamortizedDebtIssuanceCostsDetails2">
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DebtAndCapitalLeaseObligations" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DebtAndCapitalLeaseObligations" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligations" order="1" weight="1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtAndCapitalLeaseObligations" xlink:label="us-gaap_DebtAndCapitalLeaseObligations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://odfl.com/20231231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAcceleratedRepurchaseActivityDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="us-gaap_TreasuryStockSharesAcquired" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="odfl_TreasuryStockAdditionalSharesAcquired" order="1" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="us-gaap_TreasuryStockSharesAcquired"/>
          <link:loc xlink:type="locator" xlink:href="odfl-20231231.xsd#odfl_TreasuryStockAdditionalSharesAcquired" xlink:label="odfl_TreasuryStockAdditionalSharesAcquired"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtNetOfUnamortizedDebtIssuanceCostsDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DebtAndCapitalLeaseObligations" xlink:to="us-gaap_SeniorNotes" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DebtAndCapitalLeaseObligations" xlink:to="us-gaap_LineOfCredit" order="1" weight="1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtAndCapitalLeaseObligations" xlink:label="us-gaap_DebtAndCapitalLeaseObligations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeniorNotes" xlink:label="us-gaap_SeniorNotes"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureLeasePaymentsForAssetsUnderOperatingLeasesAsWellAsReconciliationToLeaseLiabilityDetails2">
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_OperatingLeaseLiability" order="1" weight="1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureLeasePaymentsForAssetsUnderOperatingLeasesAsWellAsReconciliationToLeaseLiabilityDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="3" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="4" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="5" weight="1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" order="1" weight="1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveReconciliationOfUSStatutoryFederalIncomeTaxRatesDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" order="2" weight="1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxAssetsGross" order="0" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesOther" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsOther" order="3" weight="1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="us-gaap_DeferredTaxLiabilitiesOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://odfl.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShareReconciliationOfNumberOfCommonStockUsedInComputingBasicAndDilutedEarningPerShareDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" order="1" weight="1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
        </link:calculationLink>
      </link:linkbase>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element id="odfl_LesseeOperatingLeaseOptionToRenewLatestYear" name="LesseeOperatingLeaseOptionToRenewLatestYear" type="dtr-types:gYearListItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="odfl_AcceleratedShareRepurchaseSettlementDate" name="AcceleratedShareRepurchaseSettlementDate" type="xbrli:gYearMonthItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="odfl_LineOfCreditFacilityAccordion" name="LineOfCreditFacilityAccordion" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="odfl_StructuresMember" name="StructuresMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageSettledDateFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageSettledDateFairValue" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="odfl_OtherSellingAndGeneralExpense" name="OtherSellingAndGeneralExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="odfl_A2021ShareRepurchaseProgramMember" name="A2021ShareRepurchaseProgramMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="odfl_AmendedRevolvingCreditFacilityMember" name="AmendedRevolvingCreditFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="odfl_StockRepurchaseProgramsMember" name="StockRepurchaseProgramsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="odfl_BuildingsLandAndImprovementsGross" name="BuildingsLandAndImprovementsGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="odfl_LineOfCreditFacilityOriginalBorrowingCapacity" name="LineOfCreditFacilityOriginalBorrowingCapacity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettled" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettled" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="odfl_PerformanceBasedRestrictedStockUnitsMember" name="PerformanceBasedRestrictedStockUnitsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="odfl_DebtInstrumentUnpaidPrincipalBalance" name="DebtInstrumentUnpaidPrincipalBalance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="odfl_LTLServiceRevenueMember" name="LTLServiceRevenueMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="odfl_DisclosureOfLeasesTextBlock" name="DisclosureOfLeasesTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="odfl_SignificantAccountingPoliciesLineItems" name="SignificantAccountingPoliciesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="odfl_NumberOfCustomersWithMoreThanSixPercentOfRevenue" name="NumberOfCustomersWithMoreThanSixPercentOfRevenue" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="odfl_AllowancesForUncollectibleAccountsAndRevenueAdjustmentsPolicyTextBlock" name="AllowancesForUncollectibleAccountsAndRevenueAdjustmentsPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="odfl_AcceleratedShareRepurchaseAgreementDate" name="AcceleratedShareRepurchaseAgreementDate" type="xbrli:gYearMonthItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="odfl_OtherEquipmentMember" name="OtherEquipmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="odfl_OtherServiceRevenueMember" name="OtherServiceRevenueMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="odfl_LetterOfCreditFeeInPercentage" name="LetterOfCreditFeeInPercentage" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="odfl_RevenueEquipmentMember" name="RevenueEquipmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="odfl_ModifiedAwardMember" name="ModifiedAwardMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="odfl_ShareRepurchasesIncludingTransactionCostsValue" name="ShareRepurchasesIncludingTransactionCostsValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="odfl_August2021ASRAgreementMember" name="August2021ASRAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="odfl_PaymentForAcceleratedSharesRepurchaseForwardContract" name="PaymentForAcceleratedSharesRepurchaseForwardContract" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsPercentageOfTargetAwardInPeriod" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsPercentageOfTargetAwardInPeriod" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="odfl_NewStockRepurchaseProgramMember" name="NewStockRepurchaseProgramMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="odfl_February2022ASRAgreementMember" name="February2022ASRAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="odfl_AcceleratedSharesRepurchaseForwardContract" name="AcceleratedSharesRepurchaseForwardContract" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="odfl_TreasuryStockAdditionalSharesAcquired" name="TreasuryStockAdditionalSharesAcquired" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="odfl_DepreciationAndAmortizationIncludingDebtIssuanceCosts" name="DepreciationAndAmortizationIncludingDebtIssuanceCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="odfl_LesseeOperatingLeaseOptionToRenewEarliestYear" name="LesseeOperatingLeaseOptionToRenewEarliestYear" type="dtr-types:gYearListItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="odfl_AggregatePrincipalAmountOfSeniorNotes" name="AggregatePrincipalAmountOfSeniorNotes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="odfl_DisaggregatedRevenueTableTextBlock" name="DisaggregatedRevenueTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="odfl_February2021ASRAgreementMember" name="February2021ASRAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="odfl_A2019StockRepurchaseProgramMember" name="A2019StockRepurchaseProgramMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="odfl_IncreaseDecreaseCompensationBenefitsAndOtherAccruedLiabilities" name="IncreaseDecreaseCompensationBenefitsAndOtherAccruedLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="odfl_SignificantAccountingPoliciesTable" name="SignificantAccountingPoliciesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="odfl_NumberOfAnnualInstallments" name="NumberOfAnnualInstallments" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="odfl_SeriesBNotesMember" name="SeriesBNotesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="odfl_ShareRepurchasesIncludingTransactionCostsShare" name="ShareRepurchasesIncludingTransactionCostsShare" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="odfl_A2020StockRepurchaseProgramMember" name="A2020StockRepurchaseProgramMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="odfl_PurchasedTransportation" name="PurchasedTransportation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="odfl_PGIMINCMember" name="PGIMINCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="odfl_NonCashLeaseExpense" name="NonCashLeaseExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="odfl_VestedPhantomStockPlanMember" name="VestedPhantomStockPlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="odfl_StockIncentivePlan2016Member" name="StockIncentivePlan2016Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettledWeightedAverageGrantDateFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettledWeightedAverageGrantDateFairValue" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879225339584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Feb. 21, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">ODFL<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">OLD DOMINION FREIGHT LINE, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000878927<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">108,837,146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,352,739,253<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock ($0.10 par value)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-19582<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">VA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">56-0751714<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">500 Old Dominion Way<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Thomasville<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">NC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">27360<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">889-5000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;min-width:fit-content;">Certain portions of the Company&#8217;s Proxy Statement for the 2024 Annual Meeting of Shareholders are incorporated by reference into Part III of this report.</span></p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Ernst & Young LLP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Raleigh, North Carolina<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879223893840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheets - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 433,799,000<span></span>
</td>
<td class="nump">$ 186,312,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">49,355,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Customer receivables, less allowances of $10,405 and $10,689, respectively</a></td>
<td class="nump">578,885,000<span></span>
</td>
<td class="nump">578,648,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Income taxes receivable</a></td>
<td class="nump">18,554,000<span></span>
</td>
<td class="nump">12,738,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Other receivables</a></td>
<td class="nump">17,884,000<span></span>
</td>
<td class="nump">13,743,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">94,211,000<span></span>
</td>
<td class="nump">92,944,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,143,333,000<span></span>
</td>
<td class="nump">933,740,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property and equipment:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MachineryAndEquipmentGross', window );">Revenue equipment</a></td>
<td class="nump">2,590,770,000<span></span>
</td>
<td class="nump">2,501,995,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_BuildingsLandAndImprovementsGross', window );">Land and structures</a></td>
<td class="nump">3,021,447,000<span></span>
</td>
<td class="nump">2,750,100,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentOther', window );">Other fixed assets</a></td>
<td class="nump">623,164,000<span></span>
</td>
<td class="nump">550,442,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseholdImprovementsGross', window );">Leasehold improvements</a></td>
<td class="nump">14,436,000<span></span>
</td>
<td class="nump">13,516,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">6,249,817,000<span></span>
</td>
<td class="nump">5,816,053,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: Accumulated depreciation</a></td>
<td class="num">(2,154,412,000)<span></span>
</td>
<td class="num">(2,128,985,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Net property and equipment</a></td>
<td class="nump">4,095,405,000<span></span>
</td>
<td class="nump">3,687,068,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">273,655,000<span></span>
</td>
<td class="nump">217,802,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">5,512,393,000<span></span>
</td>
<td class="nump">4,838,610,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">112,774,000<span></span>
</td>
<td class="nump">106,275,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Compensation and benefits</a></td>
<td class="nump">278,953,000<span></span>
</td>
<td class="nump">288,278,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SelfInsuranceReserveCurrent', window );">Claims and insurance accruals</a></td>
<td class="nump">63,346,000<span></span>
</td>
<td class="nump">63,307,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Other accrued liabilities</a></td>
<td class="nump">69,585,000<span></span>
</td>
<td class="nump">51,933,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current maturities of long-term debt</a></td>
<td class="nump">20,000,000<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">544,658,000<span></span>
</td>
<td class="nump">529,793,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt</a></td>
<td class="nump">59,977,000<span></span>
</td>
<td class="nump">79,963,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non-current liabilities</a></td>
<td class="nump">286,815,000<span></span>
</td>
<td class="nump">265,422,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">363,132,000<span></span>
</td>
<td class="nump">310,515,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total long-term liabilities</a></td>
<td class="nump">709,924,000<span></span>
</td>
<td class="nump">655,900,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">1,254,582,000<span></span>
</td>
<td class="nump">1,185,693,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingent liabilities</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders&#8217; equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValueOutstanding', window );">Common stock - $0.10 par value, 280,000,000 shares authorized, 108,965,466 and 110,222,819 shares outstanding at December 31, 2023 and December 31, 2022, respectively.</a></td>
<td class="nump">10,897,000<span></span>
</td>
<td class="nump">11,022,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Capital in excess of par value</a></td>
<td class="nump">242,958,000<span></span>
</td>
<td class="nump">244,590,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">4,003,956,000<span></span>
</td>
<td class="nump">3,397,305,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders&#8217; equity</a></td>
<td class="nump">4,257,811,000<span></span>
</td>
<td class="nump">3,652,917,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders&#8217; equity</a></td>
<td class="nump">$ 5,512,393,000<span></span>
</td>
<td class="nump">$ 4,838,610,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_odfl_BuildingsLandAndImprovementsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of buildings, land and improvements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">odfl_BuildingsLandAndImprovementsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>odfl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseholdImprovementsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseholdImprovementsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 23: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MachineryAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MachineryAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of other physical assets used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SelfInsuranceReserveCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid within one year (or the normal operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SelfInsuranceReserveCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879223116672">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Customer receivables, allowances</a></td>
<td class="nump">$ 10,405<span></span>
</td>
<td class="nump">$ 10,689<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">280,000,000<span></span>
</td>
<td class="nump">280,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">108,965,466<span></span>
</td>
<td class="nump">110,222,819<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879225981472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Statements of Operations - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from operations</a></td>
<td class="nump">$ 5,866,152<span></span>
</td>
<td class="nump">$ 6,260,077<span></span>
</td>
<td class="nump">$ 5,256,328<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LaborAndRelatedExpense', window );">Salaries, wages and benefits</a></td>
<td class="nump">2,629,676<span></span>
</td>
<td class="nump">2,716,835<span></span>
</td>
<td class="nump">2,467,985<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpenses', window );">Operating supplies and expenses</a></td>
<td class="nump">718,326<span></span>
</td>
<td class="nump">852,955<span></span>
</td>
<td class="nump">567,615<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_OtherSellingAndGeneralExpense', window );">General supplies and expenses</a></td>
<td class="nump">162,416<span></span>
</td>
<td class="nump">159,998<span></span>
</td>
<td class="nump">136,059<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DirectTaxesAndLicensesCosts', window );">Operating taxes and licenses</a></td>
<td class="nump">145,642<span></span>
</td>
<td class="nump">141,239<span></span>
</td>
<td class="nump">133,452<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingInsuranceAndClaimsCostsProduction', window );">Insurance and claims</a></td>
<td class="nump">75,368<span></span>
</td>
<td class="nump">58,301<span></span>
</td>
<td class="nump">53,549<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DirectCommunicationsAndUtilitiesCosts', window );">Communications and utilities</a></td>
<td class="nump">43,269<span></span>
</td>
<td class="nump">40,584<span></span>
</td>
<td class="nump">34,149<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">324,435<span></span>
</td>
<td class="nump">276,050<span></span>
</td>
<td class="nump">259,883<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_PurchasedTransportation', window );">Purchased transportation</a></td>
<td class="nump">121,516<span></span>
</td>
<td class="nump">158,111<span></span>
</td>
<td class="nump">185,785<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCostAndExpenseOperating', window );">Miscellaneous expenses, net</a></td>
<td class="nump">4,831<span></span>
</td>
<td class="nump">15,372<span></span>
</td>
<td class="nump">26,249<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total operating expenses</a></td>
<td class="nump">4,225,479<span></span>
</td>
<td class="nump">4,419,445<span></span>
</td>
<td class="nump">3,864,726<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">1,640,673<span></span>
</td>
<td class="nump">1,840,632<span></span>
</td>
<td class="nump">1,391,602<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Non-operating (income) expense:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndDebtExpense', window );">Interest expense</a></td>
<td class="nump">464<span></span>
</td>
<td class="nump">1,563<span></span>
</td>
<td class="nump">1,727<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNet', window );">Interest income</a></td>
<td class="num">(12,799)<span></span>
</td>
<td class="num">(4,884)<span></span>
</td>
<td class="num">(786)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other expense, net</a></td>
<td class="nump">5,232<span></span>
</td>
<td class="nump">2,604<span></span>
</td>
<td class="nump">2,238<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total non-operating (income) expense</a></td>
<td class="num">(7,103)<span></span>
</td>
<td class="num">(717)<span></span>
</td>
<td class="nump">3,179<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">1,647,776<span></span>
</td>
<td class="nump">1,841,349<span></span>
</td>
<td class="nump">1,388,423<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">408,274<span></span>
</td>
<td class="nump">464,190<span></span>
</td>
<td class="nump">354,048<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 1,239,502<span></span>
</td>
<td class="nump">$ 1,377,159<span></span>
</td>
<td class="nump">$ 1,034,375<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">$ 11.33<span></span>
</td>
<td class="nump">$ 12.26<span></span>
</td>
<td class="nump">$ 8.94<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">$ 11.26<span></span>
</td>
<td class="nump">$ 12.18<span></span>
</td>
<td class="nump">$ 8.89<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="nump">109,421,245<span></span>
</td>
<td class="nump">112,340,791<span></span>
</td>
<td class="nump">115,651,411<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted</a></td>
<td class="nump">110,090,212<span></span>
</td>
<td class="nump">113,077,820<span></span>
</td>
<td class="nump">116,409,989<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per share</a></td>
<td class="nump">$ 1.6<span></span>
</td>
<td class="nump">$ 1.20<span></span>
</td>
<td class="nump">$ 0.80<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_odfl_OtherSellingAndGeneralExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Costs related to selling products and services, as well as other general and administrative expenses not separately disclosed on the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">odfl_OtherSellingAndGeneralExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>odfl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_odfl_PurchasedTransportation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Costs associated with the use of third parties transportation companies to fulfill part or all of a service to our customers under our customer agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">odfl_PurchasedTransportation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>odfl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DirectCommunicationsAndUtilitiesCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs of direct communications and utilities incurred during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DirectCommunicationsAndUtilitiesCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DirectTaxesAndLicensesCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax incurred and cost of license directly related to good produced or service rendered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DirectTaxesAndLicensesCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndDebtExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest and debt related expenses associated with nonoperating financing activities of the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 835<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483013/835-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndDebtExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(a),(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LaborAndRelatedExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LaborAndRelatedExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingCostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingCostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingInsuranceAndClaimsCostsProduction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Insurance and claims costs directly related to goods produced and sold, or services rendered, during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingInsuranceAndClaimsCostsProduction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCostAndExpenseOperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(7)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCostAndExpenseOperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 33: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879233620576">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Statements of Changes in Shareholders' Equity - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Capital In Excess Of Par Value [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2020</a></td>
<td class="nump">$ 3,326,288<span></span>
</td>
<td class="nump">$ 11,706<span></span>
</td>
<td class="nump">$ 226,451<span></span>
</td>
<td class="nump">$ 3,088,131<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance, in shares at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">117,058<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="nump">1,034,375<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,034,375<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Share repurchases, including settlements under accelerated share repurchase programs</a></td>
<td class="num">(536,465)<span></span>
</td>
<td class="num">$ (209)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(536,256)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Share repurchases, including settlements under accelerated share repurchase programs, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,083)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Cash dividends declared</a></td>
<td class="num">(92,389)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(92,389)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_AcceleratedSharesRepurchaseForwardContract', window );">Forward contract for 2021 accelerated share repurchases</a></td>
<td class="num">(62,500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(62,500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Share-based compensation and share issuances, net of forfeitures</a></td>
<td class="nump">15,039<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">15,033<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Share-based compensation and share issuances, net of forfeitures, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings', window );">Taxes paid in exchange for shares withheld</a></td>
<td class="num">(4,541)<span></span>
</td>
<td class="num">$ (2)<span></span>
</td>
<td class="num">(4,539)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings', window );">Taxes paid in exchange for shares withheld, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2021</a></td>
<td class="nump">3,679,807<span></span>
</td>
<td class="nump">$ 11,501<span></span>
</td>
<td class="nump">174,445<span></span>
</td>
<td class="nump">3,493,861<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance, in shares at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">115,011<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="nump">1,377,159<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,377,159<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Share repurchases, including settlements under accelerated share repurchase programs</a></td>
<td class="num">(1,277,219)<span></span>
</td>
<td class="num">$ (482)<span></span>
</td>
<td class="nump">62,500<span></span>
</td>
<td class="num">(1,339,237)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Share repurchases, including settlements under accelerated share repurchase programs, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,815)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Cash dividends declared</a></td>
<td class="num">(134,478)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(134,478)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Share-based compensation and share issuances, net of forfeitures</a></td>
<td class="nump">15,893<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">15,887<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Share-based compensation and share issuances, net of forfeitures, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings', window );">Taxes paid in exchange for shares withheld</a></td>
<td class="num">(8,245)<span></span>
</td>
<td class="num">$ (3)<span></span>
</td>
<td class="num">(8,242)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings', window );">Taxes paid in exchange for shares withheld, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2022</a></td>
<td class="nump">3,652,917<span></span>
</td>
<td class="nump">$ 11,022<span></span>
</td>
<td class="nump">244,590<span></span>
</td>
<td class="nump">3,397,305<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance, in shares at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,223<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="nump">1,239,502<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,239,502<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_ShareRepurchasesIncludingTransactionCostsValue', window );">Share repurchases, including transaction costs</a></td>
<td class="num">(457,899)<span></span>
</td>
<td class="num">$ (131)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(457,768)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_ShareRepurchasesIncludingTransactionCostsShare', window );">Share repurchases, including transaction costs, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,314)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Cash dividends declared</a></td>
<td class="num">(175,083)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(175,083)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Share-based compensation and share issuances, net of forfeitures</a></td>
<td class="nump">11,080<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">11,071<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Share-based compensation and share issuances, net of forfeitures, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings', window );">Taxes paid in exchange for shares withheld</a></td>
<td class="num">(12,706)<span></span>
</td>
<td class="num">$ (3)<span></span>
</td>
<td class="num">(12,703)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings', window );">Taxes paid in exchange for shares withheld, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(36)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2023</a></td>
<td class="nump">$ 4,257,811<span></span>
</td>
<td class="nump">$ 10,897<span></span>
</td>
<td class="nump">$ 242,958<span></span>
</td>
<td class="nump">$ 4,003,956<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance, in shares at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">108,965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_odfl_AcceleratedSharesRepurchaseForwardContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accelerated shares repurchase forward contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">odfl_AcceleratedSharesRepurchaseForwardContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>odfl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_odfl_ShareRepurchasesIncludingTransactionCostsShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share repurchases, including transaction costs share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">odfl_ShareRepurchasesIncludingTransactionCostsShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>odfl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_odfl_ShareRepurchasesIncludingTransactionCostsValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share repurchases, including transaction costs value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">odfl_ShareRepurchasesIncludingTransactionCostsValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>odfl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -SubTopic 405<br> -Topic 942<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481071/942-405-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879228561536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Statements of Changes in Shareholders' Equity (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Cash dividends declared per share</a></td>
<td class="nump">$ 1.6<span></span>
</td>
<td class="nump">$ 1.20<span></span>
</td>
<td class="nump">$ 0.80<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879224290192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 1,239,502<span></span>
</td>
<td class="nump">$ 1,377,159<span></span>
</td>
<td class="nump">$ 1,034,375<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_DepreciationAndAmortizationIncludingDebtIssuanceCosts', window );">Depreciation and amortization</a></td>
<td class="nump">324,449<span></span>
</td>
<td class="nump">276,066<span></span>
</td>
<td class="nump">259,899<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_NonCashLeaseExpense', window );">Noncash lease expense</a></td>
<td class="nump">18,665<span></span>
</td>
<td class="nump">16,658<span></span>
</td>
<td class="nump">14,890<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain on disposal of property and equipment</a></td>
<td class="num">(22,555)<span></span>
</td>
<td class="num">(3,425)<span></span>
</td>
<td class="num">(563)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="nump">53,341<span></span>
</td>
<td class="nump">62,008<span></span>
</td>
<td class="nump">30,165<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">11,080<span></span>
</td>
<td class="nump">15,893<span></span>
</td>
<td class="nump">15,039<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables', window );">Customer and other receivables, net</a></td>
<td class="num">(3,875)<span></span>
</td>
<td class="num">(13,009)<span></span>
</td>
<td class="num">(125,562)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(38,189)<span></span>
</td>
<td class="num">(24,714)<span></span>
</td>
<td class="num">(38,387)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">6,499<span></span>
</td>
<td class="nump">23,756<span></span>
</td>
<td class="nump">14,008<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_IncreaseDecreaseCompensationBenefitsAndOtherAccruedLiabilities', window );">Compensation, benefits and other accrued liabilities</a></td>
<td class="num">(1,422)<span></span>
</td>
<td class="num">(11,202)<span></span>
</td>
<td class="nump">32,437<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInsuranceLiabilities', window );">Claims and insurance accruals</a></td>
<td class="num">(2,249)<span></span>
</td>
<td class="nump">5,464<span></span>
</td>
<td class="nump">10,963<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes, net</a></td>
<td class="num">(5,816)<span></span>
</td>
<td class="nump">6,480<span></span>
</td>
<td class="num">(27,929)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities', window );">Other liabilities</a></td>
<td class="num">(10,295)<span></span>
</td>
<td class="num">(39,552)<span></span>
</td>
<td class="num">(6,729)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">1,569,135<span></span>
</td>
<td class="nump">1,691,582<span></span>
</td>
<td class="nump">1,212,606<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Purchase of property and equipment</a></td>
<td class="num">(757,309)<span></span>
</td>
<td class="num">(775,148)<span></span>
</td>
<td class="num">(550,077)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property and equipment</a></td>
<td class="nump">48,637<span></span>
</td>
<td class="nump">22,096<span></span>
</td>
<td class="nump">19,548<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireShortTermInvestments', window );">Purchase of short-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(163,720)<span></span>
</td>
<td class="num">(359,389)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments', window );">Proceeds from maturities of short-term investments</a></td>
<td class="nump">48,852<span></span>
</td>
<td class="nump">369,300<span></span>
</td>
<td class="nump">435,130<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other investing activities, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(500)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(659,820)<span></span>
</td>
<td class="num">(547,472)<span></span>
</td>
<td class="num">(455,288)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Payments for share repurchases</a></td>
<td class="num">(453,613)<span></span>
</td>
<td class="num">(1,277,219)<span></span>
</td>
<td class="num">(536,465)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_PaymentForAcceleratedSharesRepurchaseForwardContract', window );">Forward contract for accelerated share repurchases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(62,500)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Dividends paid</a></td>
<td class="num">(175,089)<span></span>
</td>
<td class="num">(134,484)<span></span>
</td>
<td class="num">(92,366)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Principal payments under debt agreements</a></td>
<td class="num">(20,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing activities, net</a></td>
<td class="num">(13,126)<span></span>
</td>
<td class="num">(8,659)<span></span>
</td>
<td class="num">(4,853)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(661,828)<span></span>
</td>
<td class="num">(1,420,362)<span></span>
</td>
<td class="num">(696,184)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">247,487<span></span>
</td>
<td class="num">(276,252)<span></span>
</td>
<td class="nump">61,134<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of year</a></td>
<td class="nump">186,312<span></span>
</td>
<td class="nump">462,564<span></span>
</td>
<td class="nump">401,430<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of year</a></td>
<td class="nump">433,799<span></span>
</td>
<td class="nump">186,312<span></span>
</td>
<td class="nump">462,564<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Income taxes paid</a></td>
<td class="nump">361,448<span></span>
</td>
<td class="nump">396,510<span></span>
</td>
<td class="nump">352,826<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid</a></td>
<td class="nump">3,484<span></span>
</td>
<td class="nump">3,953<span></span>
</td>
<td class="nump">4,232<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidCapitalized', window );">Capitalized interest</a></td>
<td class="nump">$ 3,364<span></span>
</td>
<td class="nump">$ 3,260<span></span>
</td>
<td class="nump">2,655<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental disclosure of noncash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1', window );">Noncash purchases of property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,034<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_odfl_DepreciationAndAmortizationIncludingDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Depreciation and amortization including debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">odfl_DepreciationAndAmortizationIncludingDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>odfl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_odfl_IncreaseDecreaseCompensationBenefitsAndOtherAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net change during the period in the obligations due within one year for (i) services received by employees and (ii) other accrued liabilities that are not separately disclosed in the balance sheet due to materiality considerations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">odfl_IncreaseDecreaseCompensationBenefitsAndOtherAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>odfl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_odfl_NonCashLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization of right-of-use assets for operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">odfl_NonCashLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>odfl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_odfl_PaymentForAcceleratedSharesRepurchaseForwardContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment for accelerated shares repurchase forward contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">odfl_PaymentForAcceleratedSharesRepurchaseForwardContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>odfl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInsuranceLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in insurance liability balances during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInsuranceLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in other expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest capitalized, classified as investing activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480060/805-50-25-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480027/805-50-30-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480027/805-50-30-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 33: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879228757568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="nump">$ 1,239,502<span></span>
</td>
<td class="nump">$ 1,377,159<span></span>
</td>
<td class="nump">$ 1,034,375<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879228797440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879228016960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Significant Accounting Policies</a></td>
<td class="text"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 1. Significant Accounting Policies</span></p><div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Business</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are one of the largest North American less-than-truckload (&#8220;LTL&#8221;) motor carriers. We provide regional, inter-regional and national LTL services through a single integrated, union-free organization. Our service offerings, which include expedited transportation, are provided through an expansive network of service centers located throughout the continental United States. Through strategic alliances, we also provide LTL services throughout North America. In addition to our core LTL services, we offer a range of value-added services including container drayage, truckload brokerage and supply chain consulting.</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> operating segment and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> single customer exceeds 6% of our revenue. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The composition of our revenue is summarized below:</span></span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:87.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:50.668%;"></td>
          <td style="width:1.589%;"></td>
          <td style="width:1%;"></td>
          <td style="width:12.855999999999998%;"></td>
          <td style="width:1%;"></td>
          <td style="width:1.589%;"></td>
          <td style="width:1%;"></td>
          <td style="width:12.855999999999998%;"></td>
          <td style="width:1%;"></td>
          <td style="width:1.589%;"></td>
          <td style="width:1%;"></td>
          <td style="width:12.855999999999998%;"></td>
          <td style="width:1%;"></td>
         </tr>
         <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
          <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">LTL services</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">5,804,939</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,177,055</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,177,497</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other services</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">61,213</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,022</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,831</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total revenue</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">5,866,152</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,260,077</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,256,328</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
         </tr>
        </table></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates.</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certain amounts in prior years have been reclassified to conform prior years&#8217; financial statements to the current presentation.</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unless the context requires otherwise, references in these Notes to &#8220;Old Dominion,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us&#8221; and &#8220;our&#8221; refer to Old Dominion Freight Line, Inc.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue and Expense Recognition</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We recognize revenue based upon when our transportation and related services have been completed in accordance with the bill of lading (&#8220;BOL&#8221;) contract, our general tariff provisions and contractual agreements with our customers. Generally, our performance obligations begin when we receive a BOL from a customer and are satisfied when we complete the delivery of a shipment and related services. We recognize revenue for our performance obligations under our customer contracts over time, as our customers receive the benefits of our services in accordance with ASC Topic 606. With respect to services not completed at the end of a reporting period, we use a percentage of completion method to allocate the appropriate revenue to each separate reporting period. Under this method, we develop a factor for each uncompleted shipment by dividing the actual number of days in transit at the end of a reporting period by that shipment&#8217;s standard delivery time schedule. This factor is applied to the total revenue for that shipment and revenue is allocated between reporting periods accordingly. Payment terms vary by customer and are short-term in nature.</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Expenses are recognized when incurred.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Allowances for Uncollectible Accounts and Revenue Adjustments</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We maintain an allowance for uncollectible accounts for estimated losses resulting from the inability of our customers to make required payments. We estimate this allowance by analyzing the aging of our customer receivables, our historical loss experience and other trends and factors affecting the credit risk of our customers, including anticipated changes to future performance. Write-offs occur when we determine an account to be uncollectible and could differ from our allowance estimate as a result of factors such as changes in the overall economic environment or risks surrounding our customers. Additional allowances may be required if the financial condition of our customers were to deteriorate, resulting in an impairment of their ability to make payments. We periodically</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">review the underlying assumptions in our estimate of the allowance for uncollectible accounts to ensure that the allowance reflects the most recent trends and factors.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We also maintain an allowance for estimated revenue adjustments resulting from future billing corrections, customer allowances, money-back service guarantees and other miscellaneous revenue adjustments. These revenue adjustments are recorded in our revenue from operations. We use historical experience, trends and current information to update and evaluate these estimates.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Credit Risk</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial instruments that potentially subject us to concentrations of credit risk consist principally of customer receivables. We perform initial and ongoing credit evaluations of our customers to minimize credit risk. We generally do not require collateral but may requ</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ire prepayment of our services under certain circumstances. Credit risk is generally diversified due to the large number of entities comprising our customer base and their dispersion across many different industries and geographic regions. When held, we generally expect our short-term investments will be diversified over various high-quality issuers. Such short-term investments may also subject us to concentrations of credit risk.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash and Cash Equivalents</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We consider cash on hand and deposits in banks along with certificates of deposit and short-term marketable securities with original maturities of three months or less as cash and cash equivalents.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Short-term Investments</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company&#8217;s investments in commercial paper with an original maturity of greater than three months have been classified and accounted for as trading securities, and are reported in &#8220;Short-term investments&#8221; on our Balance Sheets. These investments are measured at fair value each reporting period, with gains or losses recorded in &#8220;Non-operating (income) expense&#8221; on our Statements of Operations.</span></p></div><div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Property and Equipment</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment are stated at cost. Major additions and improvements are capitalized, while maintenance and repairs that do not improve or extend the lives of the respective assets are charged to expense as incurred. We capitalize the cost of tires mounted on purchased revenue equipment as a part of the total equipment cost. Subsequent replacement tires are expensed at the time those tires are placed in service. We assess the realizable value of our long-lived assets and evaluate such assets for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable.</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation of property and equipment is calculated using the straight-line method over the estimated useful lives of the related assets. </span><span style="font-size:12pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides the estimated useful lives by asset type:</span></span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:86.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:51.294%;"></td>
          <td style="width:2.075%;"></td>
          <td style="width:46.631%;"></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Structures</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30 years</span></span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue equipment</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15 years</span></span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other equipment</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20 years</span></span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_a87a96ef-2d76-4b00-ad82-713c5176b793;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lesser of economic life or life of lease</span></span></span></p></td>
         </tr>
        </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation expense was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">324.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">275.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">259.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for 2023, 2022 and 2021, respectively.</span></p></div><p style="text-indent:4.44%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Claims and Insurance Accruals</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We carry a significant amount of insurance with third-party insurance carriers that provides various levels of protection for our risk exposure, including protection in the areas of property, casualty, cyber, management, and group health, with coverage limits and retention and deductible levels that we believe are reasonable given historical claim activity and severity. We believe that our policy of maintaining self-insured retentions or deductibles under these various insurance programs for a portion of our risks, supported by our safety, claims management and loss prevention programs, is an effective means of managing insurance costs. We periodically review our risk exposure and insurance coverage applicable to those risks and believe that we maintain sufficient insurance coverage.</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Claims and insurance accruals reflect the Company&#8217;s estimated cost of claims for cargo loss and damage, BIPD, workers&#8217; compensation, group health and group dental. These accruals include amounts for future claims development and claims incurred but not reported, which are primarily based on historical claims development experience. The related cost for cargo loss and damage and BIPD is charged to &#8220;Insurance and claims&#8221; on our Statements of Operations, while the related costs for workers&#8217; compensation, group health and group dental are charged to &#8220;Salaries, wages and benefits&#8221; on our Statements of Operations.</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our liability for claims and insurance totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">153.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">156.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at December 31, 2023 and 2022, respectively. The long-term portions of those reserves were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">90.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">92.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for 2023 and 2022, respectively, which were included in &#8220;Other non-current liabilities&#8221; on our Balance Sheets.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Share-Based Compensation</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have various share-based compensation plans for our employees and non-employee directors. Our share-based compensation includes awards of phantom stock, restricted stock, and performance-based restricted stock units which are accounted for under ASC Topic 718, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Compensation - Stock Compensation</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. All share-based compensation expense is presented in &#8220;Salaries, wages and benefits&#8221; for employees and &#8220;Miscellaneous expenses, net&#8221; for non-employee directors in the accompanying Statements of Operations. Total compensation expense recognized for all share-based compensation awards was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million during 2023, 2022, and 2021, respectively. The total tax benefit recognized related to these awards was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million during 2023, 2022, and 2021, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Awards of restricted stock, modified phantom stock and performance-based restricted stock units are accounted for as equity under ASC Topic 718. We recognize compensation cost, net of estimated forfeitures, for restricted stock awards and modified phantom stock awards on a straight-line basis over the requisite service period of each award. Compensation cost for performance-based restricted stock unit awards is recognized using the accelerated attribution method over the requisite service period of each award. At the end of each reporting period, we reassess the probability of achieving performance targets and changes to our initial assessment are reflected in the reporting period in which the change in estimate occurs.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Advertising</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The costs of advertising our services are expensed as incurred and are included in &#8220;General supplies and expenses&#8221; on our Statements of Operations. Advertising costs charged to expense totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">34.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">29.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">28.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for 2023, 2022 and 2021, respectively.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value of Financial Instruments</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The levels of inputs used to measure fair value are:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#149;	Level 1 &#8212; Quoted prices for identical instruments in active markets;</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#149;	Level 2 &#8212; Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs are observable in active markets; and</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#149;	Level 3 &#8212; Valuations based on inputs that are unobservable, generally utilizing pricing models or other valuation techniques that reflect management&#8217;s judgment and estimates.</span></p></div><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our short-term investments are measured at fair value on a recurring basis. Our long-term debt, including current maturities, are measured at fair value. Both of these instruments are further described in Note 9. Our other financial securities in current assets and current liabilities approximate their fair value due to the short-term maturities of these instruments.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock Repurchase Program</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On May 1, 2020, we announced that our Board of Directors had approved a two-year stock repurchase program authorizing us to repurchase up to an aggregate of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">700.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of our outstanding common stock (the &#8220;2020 Repurchase Program&#8221;). The 2020 Repurchase Program became effective on May 29, 2020. On July 28, 2021, we announced that our Board of Directors had approved a stock repurchase program authorizing us to repurchase up to an aggregate of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> billion of our outstanding common stock (the &#8220;2021 Repurchase Program&#8221;). The 2021 Repurchase Program, which does not have an expiration date, began after the completion of the 2020 Repurchase Program in January 2022. At December 31, 2023, we had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">225.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million remaining authorized under the 2021 Repurchase Program. On July 26, 2023, we announced that our Board of Directors had approved a new stock repurchase program authorizing us to repurchase up to an aggregate of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> billion of our outstanding common stock. The new repurchase program, which does not have an expiration date, will be effective upon the completion of our 2021 Repurchase Program.</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under our repurchase programs, we may repurchase shares from time to time in open market purchases or through privately negotiated transactions. Shares of our common stock repurchased under our repurchase programs are canceled at the time of repurchase and are classified as authorized but unissued shares of our common stock.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We entered into accelerated share repurchase agreements with a third-party financial institution on each of August 26, 2021 and February 24, 2022. The Company&#8217;s accelerated share repurchase agreements are each accounted for as a settled treasury stock purchase and a forward stock purchase contract. The par value of the initial shares received is recorded as a reduction to common stock, with the excess purchase price recorded as a reduction to retained earnings. The forward stock purchase contract is accounted for as a contract indexed to our own stock and is classified within capital in excess of par value on our Balance Sheets. The Company's accelerated share repurchase agreements are each settled with the final number of shares received based on the daily volume-weighted average share price of our common stock over the term of the agreement, less a negotiated discount. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below summarizes our accelerated share repurchase activity for 2022 and 2021. There was no accelerated share repurchase activity for the year ended December 31, 2023.</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:12.925%;"></td>
          <td style="width:1.24%;"></td>
          <td style="width:2.641%;"></td>
          <td style="width:14.346%;"></td>
          <td style="width:1.861%;"></td>
          <td style="width:2.641%;"></td>
          <td style="width:1%;"></td>
          <td style="width:10.924000000000001%;"></td>
          <td style="width:1%;"></td>
          <td style="width:2.181%;"></td>
          <td style="width:1%;"></td>
          <td style="width:13.425%;"></td>
          <td style="width:1%;"></td>
          <td style="width:2.181%;"></td>
          <td style="width:1%;"></td>
          <td style="width:14.366%;"></td>
          <td style="width:1%;"></td>
          <td style="width:2.181%;"></td>
          <td style="width:1%;"></td>
          <td style="width:11.084%;"></td>
          <td style="width:1%;"></td>
         </tr>
         <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Agreement</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Agreement</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Settlement</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Initial Shares</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares Received</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total Shares</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
          <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Date</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Date</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">(In millions)</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Received</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">at Settlement</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Received</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 2021</span></span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">August 2021</span></span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">275.0</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">960,330</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">140,716</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,101,046</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">August 2021</span></span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">January 2022</span></span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">250.0</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">655,365</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">123,410</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">778,775</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 2022</span></span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">April 2022</span></span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">400.0</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,018,157</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">372,809</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,390,966</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
         </tr>
        </table></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Comprehensive Income</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has no components of other comprehensive income. Accordingly, net income equals comprehensive income for all periods presented in this report.</span></p></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879228128288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">Long-term Debt</a></td>
<td class="text"><p id="fis_unidentified_table_20" style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 2. Long-term Debt</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long-term debt, net of unamortized debt issuance costs, consisted of the following:<br/></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:66.72%;"></td>
        <td style="width:1.72%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.92%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.72%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.92%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td>
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Senior notes</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">79,977</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99,963</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revolving credit facility</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total long-term debt</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">79,977</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99,963</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Current maturities</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">20,000</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,000</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total maturities due after one year</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">59,977</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79,963</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Note Agreement</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On May 4, 2020, we entered into a Note Purchase and Private Shelf Agreement with PGIM, Inc. (&#8220;Prudential&#8221;) and certain affiliates and managed accounts of Prudential (as subsequently amended on March 22, 2023, the &#8220;Note Agreement&#8221;). The Note Agreement, which is uncommitted and subject to Prudential&#8217;s sole discretion, provides for the issuance of senior promissory notes with an aggregate principal amount of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">350.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million through March 22, 2026. On May 4, 2020, we issued $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million aggregate principal amount of senior promissory notes (the &#8220;Series B Notes&#8221;). Borrowing availability under the Note Agreement is reduced by the outstanding amount of the existing Series B Notes, and all other senior promissory notes issued pursuant to the Note Agreement.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Series B Notes bear interest at </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum and mature on May 4, 2027, unless prepaid.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The first principal payment of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million was paid on May 4, 2023. The remaining $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">80.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million will be paid in four equal annual installments of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million through </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">May 4, 2027</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Series B Notes are senior unsecured obligations and rank pari passu with borrowings under our third amended and restated credit agreement, dated March 22, 2023, with Wells Fargo Bank, National Association serving as administrative agent for the lenders (the &#8220;Credit Agreement&#8221;) or other senior promissory notes issued pursuant to the Note Agreement.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Credit Agreement</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The Credit Agreement provides for a five-year, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">250.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million senior unsecured revolving line of credit and a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">150.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million accordion feature, which if fully exercised and approved, would expand the total borrowing capacity up to an aggregate of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">400.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. Of the $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">250.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million line of credit commitments under the Credit Agreement, up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million may be used for letters of credit.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At our option, borrowings under the Credit Agreement bear interest at either: (i) the Secured Overnight Financing Rate (SOFR) plus the Term SOFR Adjustment, as defined in the Credit Agreement, equal to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, plus an applicable margin that ranges from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.375</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%; or (ii) a Base Rate, as defined in the Credit Agreement, plus an applicable margin that ranges from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.375</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. The applicable margin for each of the foregoing options is dependent upon our consolidated debt to consolidated total capitalization ratio. Letter of credit fees equal to the applicable margin for SOFR loans are charged quarterly in arrears on the daily average aggregate stated amount of all letters of credit outstanding during the quarter. Commitment fees ranging from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.090</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.175</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% (based upon our consolidated debt to total consolidated capitalization ratio) are charged quarterly in arrears on the aggregate unutilized portion of the Credit Agreement.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For periods covered under the Credit Agreement, the applicable margin on SOFR loans and letter of credit fees were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and commitment fees were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.090</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Credit Agreement replaced our previous five-year, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">250.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million senior unsecured revolving credit agreement dated as of November 21, 2019 (the &#8220;Prior Credit Agreement&#8221;). For periods in 2023 and 2022 covered under the Prior Cr</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">edit Agreement, the applicable margin on LIBOR loans and letter of credit fees was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and commitment fees were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%.</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">40.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">38.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of outstanding letters of credit at December 31, 2023 and 2022, respectively.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">General Debt Provisions</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Credit Agreement and Note Agreement contain customary covenants, including financial covenants that require us to observe a maximum ratio of debt to total capital and a minimum fixed charge coverage ratio. The Credit Agreement and Note Agreement also include a provision limiting our ability to make restricted payments, including dividends and payments for share repurchases, unless, among other conditions, no defaults or events of default are ongoing (or would be caused by such restricted payment).</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//470/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879229580480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_DisclosureOfLeasesTextBlock', window );">Leases</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 3. Leases</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We lease certain assets under operating leases, which primarily consisted of real estate leases for certain service center locations and automotive leases for private passenger vehicles. Certain operating leases provide for renewal options, which can vary by lease and are typically offered at their fair rental value. We have not made any residual value guarantees related to our operating leases; therefore, we have no corresponding liability recorded on our Balance Sheets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The right-of-use assets and corresponding lease liabilities on our Balance Sheets represent payments over the lease term, which includes renewal options for certain real estate leases that we are likely to exercise. These renewal options begin in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024 </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and continue through </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2035</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and range from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_7ad2e04b-1704-4216-9a61-e2041ed783c0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ten years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in length. Short-term leases, which have an initial term of 12 months or less, are not included in our right-of-use assets or corresponding lease liabilities.</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Of our total operating lease liabilities, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million are classified as current and are presented within &#8220;</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_06e73f22-16ff-4166-b1b1-fb408ea99d8f;"><span style="-sec-ix-hidden:F_e1332e4a-2a5c-4c0d-aad8-2b2990fff05b;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other accrued liabilities</span></span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">,&#8221; and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">104.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">80.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million are classified as non-current and are presented within &#8220;</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_26fad924-023a-4081-a1f6-88d9f82da772;"><span style="-sec-ix-hidden:F_fd84ad21-3c08-46ca-aba2-a4ac991a6a8d;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other non-current liabilities</span></span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#8221; on our Balance Sheets as of December 31, 2023 and 2022, respectively. Our right-of-use assets totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">116.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">95.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and are presented within &#8220;</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_c9fa1286-709b-45ad-b6f3-f099eb0a36e2;"><span style="-sec-ix-hidden:F_2ac1f487-aedb-4925-a1e5-f3d3749b71a5;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other assets</span></span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">,&#8221; which is classified as long-term, on our Balance Sheets as of December 31, 2023 and 2022, respectively.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Future lease payments for assets under operating leases, as well as a reconciliation to our total lease liabilities as of December 31, 2023, are as follows:</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:37.323%;"></td>
        <td style="width:43.543%;"></td>
        <td style="width:1%;"></td>
        <td style="width:17.134%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Lease Payments</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;2024</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,598</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;2025</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,926</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;2026</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,335</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;2027</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,747</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;2028</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,922</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;Thereafter</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,745</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;&#160;Total lease payments</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">151,273</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;Less: imputed interest</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,918</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;&#160;Total lease liabilities</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">120,355</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The weighted average lease term for our operating leases was </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.6</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8.1</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years at December 31, 2023 and 2022, respectively. The discount rate used in the calculation of our right-of-use assets and corresponding lease liabilities was determined based on the stated rate within each contract when available, or our collateralized borrowing rate from lending institutions. The weighted average discount rate for our operating leases was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% as of December 31, 2023 and 2022, respectively.</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash paid for amounts included in the measurement of our lease liabilities was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">22.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the years ended December 31, 2023 and 2022, respectively. Certain operating leases include rent escalation provisions, which we recognize as expense on a straight-line basis. Lease expense is presented within &#8220;Operating supplies and expenses&#8221; or &#8220;General supplies and expenses,&#8221; depending on the nature of the use of the leased asset. Aggregate expense under operating leases was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">24.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for 2023, 2022 and 2021, respectively. During the years ended December 31, 2023 and 2022, we increased our right-of-use assets by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">39.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, in exchange for new operating lease liabilities.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_odfl_DisclosureOfLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">odfl_DisclosureOfLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>odfl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879228046416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 4. Income Taxes</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of the provision for income taxes are as follows:</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:57.211%;"></td>
        <td style="width:1.48%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.782%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.48%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.782%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.48%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.782%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current:</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">288,030</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">318,571</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">253,084</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">66,903</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,611</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70,799</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">354,933</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">402,182</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">323,883</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred:</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">42,728</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,862</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,382</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">10,613</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,146</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,783</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">53,341</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,008</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,165</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;Total provision for income taxes</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">408,274</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">464,190</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">354,048</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a reconciliation of income tax expense calculated using the U.S. statutory federal income tax rate with our income tax expense for 2023, 2022 and 2021:</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:45.46%;"></td>
        <td style="width:2.28%;"></td>
        <td style="width:1%;"></td>
        <td style="width:13.9%;"></td>
        <td style="width:1%;"></td>
        <td style="width:2.28%;"></td>
        <td style="width:1%;"></td>
        <td style="width:13.9%;"></td>
        <td style="width:1%;"></td>
        <td style="width:2.28%;"></td>
        <td style="width:1%;"></td>
        <td style="width:13.9%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax provision at statutory rate</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">346,033</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">386,683</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">291,569</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State income taxes, net of federal benefit</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">66,055</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75,906</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,036</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other, net</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3,814</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,601</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,443</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;Total provision for income taxes</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">408,274</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">464,190</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">354,048</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred tax assets and liabilities, which are included in &#8220;Other assets&#8221; and &#8220;Deferred income taxes&#8221; on our Balance Sheets, consist of the following:</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:66.72%;"></td>
        <td style="width:1.72%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.92%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.72%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.92%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred tax assets:</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Claims and insurance reserves</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">29,776</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,736</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued vacation</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">19,849</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,330</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred compensation</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">41,343</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,973</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">12,142</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,767</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred tax assets</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">103,110</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103,806</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred tax liabilities:</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Depreciation and amortization</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">460,703</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">407,942</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">4,997</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,113</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred tax liabilities</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">465,700</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">413,055</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net deferred tax liability</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">362,590</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">309,249</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
       </tr>
      </table></div><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are subject to U.S. federal income tax, as well as income tax of multiple state tax jurisdictions. We remain open to examination by the Internal Revenue Service for tax years </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2020</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> through </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. We also remain open to examination by various state tax jurisdictions for tax years </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2019</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> through </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company&#8217;s liability for unrecognized tax benefits was immaterial as of December 31, 2023 and 2022. Interest and penalties related to uncertain tax positions, which are immaterial, are recorded in our &#8220;Provision for income taxes&#8221; on our Statements of Operations. Changes in our liability for unrecognized tax benefits could affect our effective tax rate, if recognized, but we do not expect any material changes within the next twelve months.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//740/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482526/740-270-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879225088416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 5. Related Party Transactions</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">John R. Congdon, Jr., a member of our Board of Directors, is the cousin of David S. Congdon, Executive Chairman of our Board of Directors. We regularly disclose the amount of compensation that we pay to these individuals, as well as the compensation paid to any of their family members employed by us that from time to time may require disclosure, in the proxy statement for our Annual Meeting of Shareholders.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//850/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879323702144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Employee Benefit Plans</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 6. Employee Benefit Plans</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Defined Contribution Plan</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Full-time employees meeting certain eligibility requirements are automatically enrolled in our 401(k) employee retirement plan, unless the employee elects not to defer any compensation. Employee contributions are limited to a percentage of the employee&#8217;s compensation, as defined in the plan. We match a percentage of our employees&#8217; contributions up to certain maximum limits. In addition, we may also provide a discretionary matching contribution as specified in the plan. Our employer contributions, net of forfeitures, for 2023, 2022 and 2021 were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">119.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">135.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">102.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Deferred Compensation Plan</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We maintain a nonqualified deferred compensation plan for the benefit of certain eligible employees, including those whose contributions to the 401(k) employee retirement plan are limited due to provisions of the Internal Revenue Code. Participating employees may elect to defer receipt of a percentage of their compensation, as defined in the plan, and the deferred amount is credited to each participant&#8217;s deferred compensation account. The plan is not funded, and the Company does not make a matching contribution to this plan. Although the plan is not funded, participants are allowed to select investment options for which their deferrals and future earnings are deemed to be invested. Participant accounts are adjusted to reflect participant deferrals and the performance of their deemed investments. The amounts owed to the participants totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">101.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">88.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at December 31, 2023 and 2022, respectively, of which $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">91.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million were included in &#8220;Other non-current liabilities&#8221; on our Balance Sheets as of December 31, 2023 and 2022, respectively.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480794/715-70-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//715/tableOfContent<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480126/715-20-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480266/715-60-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879228972032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 7. Earnings Per Share</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic earnings per share is computed by dividing net income by the daily weighted average number of shares of our common stock outstanding for the period, excluding unvested restricted stock. Unvested restricted stock is included in common shares outstanding on our Balance Sheets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Diluted earnings per share is computed using the treasury stock method. The denominator used in calculating diluted earnings per share includes the impact of unvested restricted stock and other dilutive, non-participating securities under our equity award agreements. The denominator excludes contingently-issuable shares under performance-based award agreements when the performance target has not yet been deemed achieved.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides a reconciliation of the number of shares of common stock used in computing basic and diluted earnings per share:</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:81.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:51.597%;"></td>
        <td style="width:1.229%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.743%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.229%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.743%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.229%;"></td>
        <td style="width:1%;"></td>
        <td style="width:13.234%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares outstanding - basic</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">109,421,245</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">112,340,791</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">115,651,411</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dilutive effect of share-based awards</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">668,967</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">737,029</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">758,578</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares outstanding - diluted</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">110,090,212</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113,077,820</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">116,409,989</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879229611600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-Based Compensation</a></td>
<td class="text"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 8. Share-Based Compensation</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock Incentive Plan</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On May 19, 2016, our shareholders approved the Old Dominion Freight Line, Inc. 2016 Stock Incentive Plan (the &#8220;Stock Incentive Plan&#8221;) previously approved by our Board of Directors. The Stock Incentive Plan, under which awards may be granted until May 18, 2026, or the Stock Incentive Plan&#8217;s earlier termination, serves as our primary equity incentive plan and provides for the grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted awards, performance awards, phantom stock awards and other stock-based awards or dividend equivalent awards to selected employees and non-employee directors. The maximum number of shares of common stock that we may issue or deliver pursuant to awards granted under the Stock Incentive Plan is </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restricted Stock Awards</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During 2023, 2022 and 2021, we granted restricted stock awards to selected employees and non-employee directors under the Stock Incentive Plan. The employee restricted stock awards vest in </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> equal annual installments on each anniversary of the grant date, and the non-employee director restricted stock awards generally vest in full on the first anniversary of the grant date. In both cases, the restricted stock awards are subject to accelerated vesting due to death, total disability, or change in control of the Company.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Subject to the foregoing, unvested restricted stock awards are generally forfeited upon termination of employment, unless otherwise approved by the Board of Directors or its Compensation Committee. The restricted stock awards accrue dividends while the award is unvested and only carry rights to receive the accrued dividends once vested.</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Compensation cost for restricted stock awards is measured at the grant date based on the fair market value per share of our common stock.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes our restricted stock award activity for employees and non-employee directors:</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:81.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:64.88%;"></td>
        <td style="width:1.22%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.98%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.68%;"></td>
        <td style="width:1%;"></td>
        <td style="width:15.24%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average<br/>Grant Date Fair<br/>Value Per Share</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested at January 1, 2023</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77,725</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">232.79</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,730</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">359.53</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,447</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222.91</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,026</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">322.90</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested at December 31, 2023</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,982</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">317.23</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The weighted average grant date fair value per restricted stock award granted during fiscal years 2023, 2022 and 2021 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">359.53</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">303.81</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">213.55</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. The total fair value of vested restricted stock awards for fiscal year 2023, 2022 and 2021 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. At December 31, 2023, the Company had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of unrecognized stock-based compensation cost, net of estimated forfeitures, related to unvested restricted stock awards that are expected to be recognized over a weighted average period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.7</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Performance-Based Restricted Stock Units</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During 2023, 2022 and 2021 we granted performance-based restricted stock units (&#8220;PBRSUs&#8221;) to selected employees under the Stock Incentive Plan. The PBRSUs are earned based on the achievement of stated Company performance metrics over a one-year performance period. One-third of the earned PBRSUs vest following the end of the one-year performance period if the performance metrics are satisfied, with an additional one-third of the PBRSUs vesting on each of the next two grant date anniversaries. Earned PBRSUs are subject to accelerated vesting due to death, total disability, or change in control of the Company. Subject to the foregoing, unvested PBRSUs are generally forfeited if minimum threshold performance targets are not achieved or upon termination of employment. The unvested PBRSUs do not include voting rights or dividend participation rights.</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Compensation cost for PBRSUs is measured at the grant date based on the fair market value per share of our common stock, with consideration given to the probability of achieving performance targets. At the end of each reporting period, we reassess the probability of achieving performance targets and changes to our initial assessment are reflected in the reporting period in which the change in estimate occurs.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes our activity for PBRSUs for employees during 2023:</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:85.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:64.88%;"></td>
        <td style="width:1.22%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.98%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.68%;"></td>
        <td style="width:1%;"></td>
        <td style="width:15.24%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average<br/>Grant Date Fair<br/>Value Per Share</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested at January 1, 2023</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,536</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">231.03</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(a)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,463</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">228.24</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,694</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">263.43</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested at December 31, 2023</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,379</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">254.93</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:4.44%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="text-indent:-4.603%;padding-left:4.4%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(a)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 	PBRSUs earned may range from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the target award. PBRSUs granted for the 2023 performance period were not earned as the performance metrics were not met.</span></p></div><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At December 31, 2023, the Company had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of unrecognized stock-based compensation cost, net of estimated forfeitures, related to unvested PBRSUs that are expected to be recognized over a weighted average period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.0</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Phantom Stock Awards</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of the changes in the number of outstanding phantom stock awards during the year ended December 31, 2023 is provided below. There were no phantom stock awards granted during 2023.</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:63.86%;"></td>
        <td style="width:1%;"></td>
        <td style="width:13.94%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.8%;"></td>
        <td style="width:1%;"></td>
        <td style="width:16.4%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total <br/>Phantom<br/>Shares</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average<br/>Grant Date Fair<br/>Value Per Share</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance of shares outstanding at January 1, 2023</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">612,520</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">120.40</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Settled</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,881</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">118.99</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,441</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">119.69</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance of shares outstanding at December 31, 2023</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">559,198</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">120.50</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:4.4%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Of these outstanding awards, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,722</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> phantom shares remain unvested with a weighted average grant date fair value per share of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">114.76</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The outstanding phantom stock awards will be settled in shares of our common stock equal to the number of vested shares of phantom stock on the applicable settlement date. The shares of common stock will generally be distributed in twenty-four substantially equal monthly installments commencing on the first day of the sixth calendar month following such settlement date.</span></p></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879227949408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 9. Fair Value Measurements</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Short-term investments	</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We held </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> short-term investments as of December 31, 2023. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of the fair value of our short-term investments as of December 31, 2022 is shown in the table below.</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.4%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:86.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:30.032%;"></td>
        <td style="width:1%;"></td>
        <td style="width:13.946%;"></td>
        <td style="width:1%;"></td>
        <td style="width:2.061%;"></td>
        <td style="width:1%;"></td>
        <td style="width:13.946%;"></td>
        <td style="width:1%;"></td>
        <td style="width:2.061%;"></td>
        <td style="width:1%;"></td>
        <td style="width:13.946%;"></td>
        <td style="width:1%;"></td>
        <td style="width:2.061%;"></td>
        <td style="width:1%;"></td>
        <td style="width:13.946%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td>
        <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td>
        <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 1</span></p></td>
        <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 2</span></p></td>
        <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 3</span></p></td>
        <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cceeff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commercial paper</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,355</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,355</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></div><p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our commercial paper is valued using broker quotes that utilize observable market inputs.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Long-term debt</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The carrying value of our total long-term debt, including current maturities, was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">80.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at December 31, 2023 and 2022, respectively. The estimated fair value of our total long-term debt, including current maturities, was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">75.4</span><span style="color:#ff0000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">92.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at December 31, 2023 and 2022, respectively. The fair value measurement of our Series B Notes was determined using a discounted cash flow analysis that factors in current market yields for comparable borrowing arrangements under our credit profile. Since this methodology is based upon market yields for comparable arrangements, the measurement is categorized as Level 2 under the three-level fair value hierarchy as established by the Financial Accounting Standards Board.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879234545264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 10. Commitments and Contingencies</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are involved in or addressing various legal proceedings and claims, governmental inquiries, notices and investigations that have arisen in the ordinary course of our business and have not been fully adjudicated, some of which may be covered in whole or in part by insurance. Certain of these matters include collective and/or class-action allegations. We do not believe that the resolution of any of these matters will have a material adverse effect upon our financial position, results of operations or cash flows.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//450/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879227881696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Event<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Event</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 11. Subsequent Event</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On February 16, 2024, we announced that our Board of Directors approved a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-for-one split</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of our common stock for shareholders of record as of the close of business on the record date of March 13, 2024. The additional shares will be distributed by our transfer agent, Computershare Trust Company, N.A., on March 27, 2024.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879228972032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation And Qualifying Accounts<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">Schedule II Valuation And Qualifying Accounts</a></td>
<td class="text"><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Schedule II &#8211; Valuation and Qualifying Accounts schedule of Old Dominion Freight Line, Inc. is included below:</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Schedule II</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Old Dominion Freight Line, Inc.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Valuation and Qualifying Accounts</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
    <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
     <tr style="visibility:collapse;">
      <td style="width:50.07%;"></td>
      <td style="width:1.3%;"></td>
      <td style="width:1%;"></td>
      <td style="width:9.182%;"></td>
      <td style="width:1%;"></td>
      <td style="width:1.3%;"></td>
      <td style="width:1%;"></td>
      <td style="width:9.182%;"></td>
      <td style="width:1%;"></td>
      <td style="width:1.3%;"></td>
      <td style="width:1%;"></td>
      <td style="width:9.182%;"></td>
      <td style="width:1%;"></td>
      <td style="width:1.3%;"></td>
      <td style="width:1%;"></td>
      <td style="width:9.182%;"></td>
      <td style="width:1%;"></td>
     </tr>
     <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
      <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td>
      <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Allowance for Uncollectible Accounts </span><span style="color:#000000;top:1pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;">(1)</span></p></td>
      <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
     </tr>
     <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
      <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td>
      <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at<br/>Beginning<br/>of Period</span></p></td>
      <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Charged to<br/>Expense</span></p></td>
      <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Deductions </span><span style="color:#000000;top:1pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;">(2)</span></p></td>
      <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at<br/>End of<br/>Period</span></p></td>
      <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,095</span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,773</span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,829</span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,039</span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
      <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,039</span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,128</span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,490</span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,677</span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">6,677</span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,670</span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2,239</span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
      <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">6,108</span></p></td>
      <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
     </tr>
    </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.398%;text-align:left;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:10pt;font-family:Times New Roman;transform-origin:top left;min-width:4.398%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">This table does not include any allowances for revenue adjustments that result from billing corrections, customer allowances, money-back service guarantees and other miscellaneous revenue adjustments that are recorded in our revenue from operations.</span></div></div><div style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.398%;text-align:left;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:10pt;font-family:Times New Roman;transform-origin:top left;min-width:4.398%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Uncollectible accounts written off, net of recoveries.</span></div></div><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">All other schedules for which provision is made in the applicable accounting regulations of the SEC are not required under the instructions thereto or are inapplicable and, therefore, have been omitted.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879233724960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Business</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Business</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are one of the largest North American less-than-truckload (&#8220;LTL&#8221;) motor carriers. We provide regional, inter-regional and national LTL services through a single integrated, union-free organization. Our service offerings, which include expedited transportation, are provided through an expansive network of service centers located throughout the continental United States. Through strategic alliances, we also provide LTL services throughout North America. In addition to our core LTL services, we offer a range of value-added services including container drayage, truckload brokerage and supply chain consulting.</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> operating segment and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> single customer exceeds 6% of our revenue. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The composition of our revenue is summarized below:</span></span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:87.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:50.668%;"></td>
          <td style="width:1.589%;"></td>
          <td style="width:1%;"></td>
          <td style="width:12.855999999999998%;"></td>
          <td style="width:1%;"></td>
          <td style="width:1.589%;"></td>
          <td style="width:1%;"></td>
          <td style="width:12.855999999999998%;"></td>
          <td style="width:1%;"></td>
          <td style="width:1.589%;"></td>
          <td style="width:1%;"></td>
          <td style="width:12.855999999999998%;"></td>
          <td style="width:1%;"></td>
         </tr>
         <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
          <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">LTL services</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">5,804,939</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,177,055</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,177,497</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other services</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">61,213</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,022</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,831</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total revenue</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">5,866,152</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,260,077</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,256,328</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
         </tr>
        </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates.</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certain amounts in prior years have been reclassified to conform prior years&#8217; financial statements to the current presentation.</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unless the context requires otherwise, references in these Notes to &#8220;Old Dominion,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us&#8221; and &#8220;our&#8221; refer to Old Dominion Freight Line, Inc.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue and Expense Recognition</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue and Expense Recognition</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We recognize revenue based upon when our transportation and related services have been completed in accordance with the bill of lading (&#8220;BOL&#8221;) contract, our general tariff provisions and contractual agreements with our customers. Generally, our performance obligations begin when we receive a BOL from a customer and are satisfied when we complete the delivery of a shipment and related services. We recognize revenue for our performance obligations under our customer contracts over time, as our customers receive the benefits of our services in accordance with ASC Topic 606. With respect to services not completed at the end of a reporting period, we use a percentage of completion method to allocate the appropriate revenue to each separate reporting period. Under this method, we develop a factor for each uncompleted shipment by dividing the actual number of days in transit at the end of a reporting period by that shipment&#8217;s standard delivery time schedule. This factor is applied to the total revenue for that shipment and revenue is allocated between reporting periods accordingly. Payment terms vary by customer and are short-term in nature.</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Expenses are recognized when incurred.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_AllowancesForUncollectibleAccountsAndRevenueAdjustmentsPolicyTextBlock', window );">Allowances for Uncollectible Accounts and Revenue Adjustments</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Allowances for Uncollectible Accounts and Revenue Adjustments</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We maintain an allowance for uncollectible accounts for estimated losses resulting from the inability of our customers to make required payments. We estimate this allowance by analyzing the aging of our customer receivables, our historical loss experience and other trends and factors affecting the credit risk of our customers, including anticipated changes to future performance. Write-offs occur when we determine an account to be uncollectible and could differ from our allowance estimate as a result of factors such as changes in the overall economic environment or risks surrounding our customers. Additional allowances may be required if the financial condition of our customers were to deteriorate, resulting in an impairment of their ability to make payments. We periodically</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">review the underlying assumptions in our estimate of the allowance for uncollectible accounts to ensure that the allowance reflects the most recent trends and factors.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We also maintain an allowance for estimated revenue adjustments resulting from future billing corrections, customer allowances, money-back service guarantees and other miscellaneous revenue adjustments. These revenue adjustments are recorded in our revenue from operations. We use historical experience, trends and current information to update and evaluate these estimates.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Credit Risk</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Credit Risk</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial instruments that potentially subject us to concentrations of credit risk consist principally of customer receivables. We perform initial and ongoing credit evaluations of our customers to minimize credit risk. We generally do not require collateral but may requ</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ire prepayment of our services under certain circumstances. Credit risk is generally diversified due to the large number of entities comprising our customer base and their dispersion across many different industries and geographic regions. When held, we generally expect our short-term investments will be diversified over various high-quality issuers. Such short-term investments may also subject us to concentrations of credit risk.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash and Cash Equivalents</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We consider cash on hand and deposits in banks along with certificates of deposit and short-term marketable securities with original maturities of three months or less as cash and cash equivalents.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Short-term Investments</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Short-term Investments</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company&#8217;s investments in commercial paper with an original maturity of greater than three months have been classified and accounted for as trading securities, and are reported in &#8220;Short-term investments&#8221; on our Balance Sheets. These investments are measured at fair value each reporting period, with gains or losses recorded in &#8220;Non-operating (income) expense&#8221; on our Statements of Operations.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Property and Equipment</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment are stated at cost. Major additions and improvements are capitalized, while maintenance and repairs that do not improve or extend the lives of the respective assets are charged to expense as incurred. We capitalize the cost of tires mounted on purchased revenue equipment as a part of the total equipment cost. Subsequent replacement tires are expensed at the time those tires are placed in service. We assess the realizable value of our long-lived assets and evaluate such assets for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable.</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation of property and equipment is calculated using the straight-line method over the estimated useful lives of the related assets. </span><span style="font-size:12pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides the estimated useful lives by asset type:</span></span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:86.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:51.294%;"></td>
          <td style="width:2.075%;"></td>
          <td style="width:46.631%;"></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Structures</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30 years</span></span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue equipment</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15 years</span></span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other equipment</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20 years</span></span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_a87a96ef-2d76-4b00-ad82-713c5176b793;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lesser of economic life or life of lease</span></span></span></p></td>
         </tr>
        </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation expense was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">324.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">275.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">259.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for 2023, 2022 and 2021, respectively.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SelfInsuranceReservePolicyTextBlock', window );">Claims and Insurance Accruals</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Claims and Insurance Accruals</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We carry a significant amount of insurance with third-party insurance carriers that provides various levels of protection for our risk exposure, including protection in the areas of property, casualty, cyber, management, and group health, with coverage limits and retention and deductible levels that we believe are reasonable given historical claim activity and severity. We believe that our policy of maintaining self-insured retentions or deductibles under these various insurance programs for a portion of our risks, supported by our safety, claims management and loss prevention programs, is an effective means of managing insurance costs. We periodically review our risk exposure and insurance coverage applicable to those risks and believe that we maintain sufficient insurance coverage.</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Claims and insurance accruals reflect the Company&#8217;s estimated cost of claims for cargo loss and damage, BIPD, workers&#8217; compensation, group health and group dental. These accruals include amounts for future claims development and claims incurred but not reported, which are primarily based on historical claims development experience. The related cost for cargo loss and damage and BIPD is charged to &#8220;Insurance and claims&#8221; on our Statements of Operations, while the related costs for workers&#8217; compensation, group health and group dental are charged to &#8220;Salaries, wages and benefits&#8221; on our Statements of Operations.</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our liability for claims and insurance totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">153.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">156.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at December 31, 2023 and 2022, respectively. The long-term portions of those reserves were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">90.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">92.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for 2023 and 2022, respectively, which were included in &#8220;Other non-current liabilities&#8221; on our Balance Sheets.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-Based Compensation</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Share-Based Compensation</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have various share-based compensation plans for our employees and non-employee directors. Our share-based compensation includes awards of phantom stock, restricted stock, and performance-based restricted stock units which are accounted for under ASC Topic 718, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Compensation - Stock Compensation</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. All share-based compensation expense is presented in &#8220;Salaries, wages and benefits&#8221; for employees and &#8220;Miscellaneous expenses, net&#8221; for non-employee directors in the accompanying Statements of Operations. Total compensation expense recognized for all share-based compensation awards was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million during 2023, 2022, and 2021, respectively. The total tax benefit recognized related to these awards was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million during 2023, 2022, and 2021, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Awards of restricted stock, modified phantom stock and performance-based restricted stock units are accounted for as equity under ASC Topic 718. We recognize compensation cost, net of estimated forfeitures, for restricted stock awards and modified phantom stock awards on a straight-line basis over the requisite service period of each award. Compensation cost for performance-based restricted stock unit awards is recognized using the accelerated attribution method over the requisite service period of each award. At the end of each reporting period, we reassess the probability of achieving performance targets and changes to our initial assessment are reflected in the reporting period in which the change in estimate occurs.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Advertising</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The costs of advertising our services are expensed as incurred and are included in &#8220;General supplies and expenses&#8221; on our Statements of Operations. Advertising costs charged to expense totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">34.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">29.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">28.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for 2023, 2022 and 2021, respectively.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Values of Financial Instruments</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value of Financial Instruments</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The levels of inputs used to measure fair value are:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#149;	Level 1 &#8212; Quoted prices for identical instruments in active markets;</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#149;	Level 2 &#8212; Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs are observable in active markets; and</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#149;	Level 3 &#8212; Valuations based on inputs that are unobservable, generally utilizing pricing models or other valuation techniques that reflect management&#8217;s judgment and estimates.</span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our short-term investments are measured at fair value on a recurring basis. Our long-term debt, including current maturities, are measured at fair value. Both of these instruments are further described in Note 9. Our other financial securities in current assets and current liabilities approximate their fair value due to the short-term maturities of these instruments.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityPolicyTextBlock', window );">Stock Repurchase Program</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock Repurchase Program</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On May 1, 2020, we announced that our Board of Directors had approved a two-year stock repurchase program authorizing us to repurchase up to an aggregate of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">700.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of our outstanding common stock (the &#8220;2020 Repurchase Program&#8221;). The 2020 Repurchase Program became effective on May 29, 2020. On July 28, 2021, we announced that our Board of Directors had approved a stock repurchase program authorizing us to repurchase up to an aggregate of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> billion of our outstanding common stock (the &#8220;2021 Repurchase Program&#8221;). The 2021 Repurchase Program, which does not have an expiration date, began after the completion of the 2020 Repurchase Program in January 2022. At December 31, 2023, we had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">225.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million remaining authorized under the 2021 Repurchase Program. On July 26, 2023, we announced that our Board of Directors had approved a new stock repurchase program authorizing us to repurchase up to an aggregate of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> billion of our outstanding common stock. The new repurchase program, which does not have an expiration date, will be effective upon the completion of our 2021 Repurchase Program.</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under our repurchase programs, we may repurchase shares from time to time in open market purchases or through privately negotiated transactions. Shares of our common stock repurchased under our repurchase programs are canceled at the time of repurchase and are classified as authorized but unissued shares of our common stock.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We entered into accelerated share repurchase agreements with a third-party financial institution on each of August 26, 2021 and February 24, 2022. The Company&#8217;s accelerated share repurchase agreements are each accounted for as a settled treasury stock purchase and a forward stock purchase contract. The par value of the initial shares received is recorded as a reduction to common stock, with the excess purchase price recorded as a reduction to retained earnings. The forward stock purchase contract is accounted for as a contract indexed to our own stock and is classified within capital in excess of par value on our Balance Sheets. The Company's accelerated share repurchase agreements are each settled with the final number of shares received based on the daily volume-weighted average share price of our common stock over the term of the agreement, less a negotiated discount. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below summarizes our accelerated share repurchase activity for 2022 and 2021. There was no accelerated share repurchase activity for the year ended December 31, 2023.</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:12.925%;"></td>
          <td style="width:1.24%;"></td>
          <td style="width:2.641%;"></td>
          <td style="width:14.346%;"></td>
          <td style="width:1.861%;"></td>
          <td style="width:2.641%;"></td>
          <td style="width:1%;"></td>
          <td style="width:10.924000000000001%;"></td>
          <td style="width:1%;"></td>
          <td style="width:2.181%;"></td>
          <td style="width:1%;"></td>
          <td style="width:13.425%;"></td>
          <td style="width:1%;"></td>
          <td style="width:2.181%;"></td>
          <td style="width:1%;"></td>
          <td style="width:14.366%;"></td>
          <td style="width:1%;"></td>
          <td style="width:2.181%;"></td>
          <td style="width:1%;"></td>
          <td style="width:11.084%;"></td>
          <td style="width:1%;"></td>
         </tr>
         <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Agreement</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Agreement</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Settlement</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Initial Shares</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares Received</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total Shares</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
          <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Date</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Date</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">(In millions)</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Received</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">at Settlement</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Received</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 2021</span></span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">August 2021</span></span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">275.0</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">960,330</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">140,716</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,101,046</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">August 2021</span></span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">January 2022</span></span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">250.0</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">655,365</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">123,410</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">778,775</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 2022</span></span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">April 2022</span></span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">400.0</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,018,157</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">372,809</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,390,966</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
         </tr>
        </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive Income</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Comprehensive Income</span></p><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has no components of other comprehensive income. Accordingly, net income equals comprehensive income for all periods presented in this report.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_odfl_AllowancesForUncollectibleAccountsAndRevenueAdjustmentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Allowances For Uncollectible Accounts And Revenue Adjustments [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">odfl_AllowancesForUncollectibleAccountsAndRevenueAdjustmentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>odfl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 35<br> -Topic 720<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480981/942-825-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 60<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 820<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482053/820-10-60-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 825<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment in financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 12<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 19<br> -Subparagraph (2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-19<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//275/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SelfInsuranceReservePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SelfInsuranceReservePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879228494688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_DisaggregatedRevenueTableTextBlock', window );">Disaggregated Revenue</a></td>
<td class="text"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The composition of our revenue is summarized below:</span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:87.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:50.668%;"></td>
          <td style="width:1.589%;"></td>
          <td style="width:1%;"></td>
          <td style="width:12.855999999999998%;"></td>
          <td style="width:1%;"></td>
          <td style="width:1.589%;"></td>
          <td style="width:1%;"></td>
          <td style="width:12.855999999999998%;"></td>
          <td style="width:1%;"></td>
          <td style="width:1.589%;"></td>
          <td style="width:1%;"></td>
          <td style="width:12.855999999999998%;"></td>
          <td style="width:1%;"></td>
         </tr>
         <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
          <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">LTL services</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">5,804,939</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,177,055</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,177,497</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other services</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">61,213</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,022</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,831</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total revenue</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">5,866,152</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,260,077</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,256,328</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
         </tr>
        </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Estimated Useful Lives of Property and Equipment</a></td>
<td class="text"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides the estimated useful lives by asset type:</span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:86.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:51.294%;"></td>
          <td style="width:2.075%;"></td>
          <td style="width:46.631%;"></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Structures</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30 years</span></span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue equipment</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15 years</span></span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other equipment</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20 years</span></span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_a87a96ef-2d76-4b00-ad82-713c5176b793;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lesser of economic life or life of lease</span></span></span></p></td>
         </tr>
        </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesTextBlock', window );">Summary of Accelerated Repurchase Activity</a></td>
<td class="text"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below summarizes our accelerated share repurchase activity for 2022 and 2021. There was no accelerated share repurchase activity for the year ended December 31, 2023.</span><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:12.925%;"></td>
          <td style="width:1.24%;"></td>
          <td style="width:2.641%;"></td>
          <td style="width:14.346%;"></td>
          <td style="width:1.861%;"></td>
          <td style="width:2.641%;"></td>
          <td style="width:1%;"></td>
          <td style="width:10.924000000000001%;"></td>
          <td style="width:1%;"></td>
          <td style="width:2.181%;"></td>
          <td style="width:1%;"></td>
          <td style="width:13.425%;"></td>
          <td style="width:1%;"></td>
          <td style="width:2.181%;"></td>
          <td style="width:1%;"></td>
          <td style="width:14.366%;"></td>
          <td style="width:1%;"></td>
          <td style="width:2.181%;"></td>
          <td style="width:1%;"></td>
          <td style="width:11.084%;"></td>
          <td style="width:1%;"></td>
         </tr>
         <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Agreement</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Agreement</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Settlement</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Initial Shares</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares Received</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total Shares</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
          <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Date</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Date</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">(In millions)</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Received</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">at Settlement</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Received</span></p></td>
          <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 2021</span></span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">August 2021</span></span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">275.0</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">960,330</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">140,716</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,101,046</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">August 2021</span></span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">January 2022</span></span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">250.0</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">655,365</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">123,410</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">778,775</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 2022</span></span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">April 2022</span></span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">400.0</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,018,157</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">372,809</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
          <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,390,966</span></p></td>
          <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
         </tr>
        </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_odfl_DisaggregatedRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's revenue disaggregated by service.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">odfl_DisaggregatedRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>odfl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcceleratedShareRepurchasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of accelerated share repurchase (ASR) programs. An ASR is a combination of transactions that permits an entity to purchase a targeted number of shares immediately with the final purchase price of those shares determined by an average market price over a fixed period of time. An accelerated share repurchase program is intended to combine the immediate share retirement benefits of a tender offer with the market impact and pricing benefits of a disciplined daily open market stock repurchase program. ASRs can be disclosed as part of stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481138/505-30-25-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcceleratedShareRepurchasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879234545264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Long-term Debt, Net of Unamortized Debt Issuance Costs</a></td>
<td class="text"><p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long-term debt, net of unamortized debt issuance costs, consisted of the following:<br/></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:66.72%;"></td>
        <td style="width:1.72%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.92%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.72%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.92%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td>
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Senior notes</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">79,977</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99,963</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revolving credit facility</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total long-term debt</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">79,977</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99,963</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Current maturities</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">20,000</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,000</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total maturities due after one year</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">59,977</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79,963</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-1A<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480848/942-470-50-3<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-8<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-6<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879227881696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Future Lease Payments for Assets under Operating Leases, as well as Reconciliation to Lease Liability</a></td>
<td class="text"><p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Future lease payments for assets under operating leases, as well as a reconciliation to our total lease liabilities as of December 31, 2023, are as follows:</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:37.323%;"></td>
        <td style="width:43.543%;"></td>
        <td style="width:1%;"></td>
        <td style="width:17.134%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Lease Payments</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;2024</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,598</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;2025</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,926</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;2026</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,335</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;2027</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,747</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;2028</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,922</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;Thereafter</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,745</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;&#160;Total lease payments</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">151,273</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;Less: imputed interest</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,918</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;&#160;Total lease liabilities</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">120,355</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879228494688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Components of the Provision for Income Taxes</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of the provision for income taxes are as follows:</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:57.211%;"></td>
        <td style="width:1.48%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.782%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.48%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.782%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.48%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.782%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current:</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">288,030</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">318,571</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">253,084</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">66,903</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,611</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70,799</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">354,933</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">402,182</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">323,883</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred:</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">42,728</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,862</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,382</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">10,613</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,146</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,783</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">53,341</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,008</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,165</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;Total provision for income taxes</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">408,274</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">464,190</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">354,048</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Reconciliation of the U.S. Statutory Federal Income Tax Rates</a></td>
<td class="text"><p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a reconciliation of income tax expense calculated using the U.S. statutory federal income tax rate with our income tax expense for 2023, 2022 and 2021:</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:45.46%;"></td>
        <td style="width:2.28%;"></td>
        <td style="width:1%;"></td>
        <td style="width:13.9%;"></td>
        <td style="width:1%;"></td>
        <td style="width:2.28%;"></td>
        <td style="width:1%;"></td>
        <td style="width:13.9%;"></td>
        <td style="width:1%;"></td>
        <td style="width:2.28%;"></td>
        <td style="width:1%;"></td>
        <td style="width:13.9%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax provision at statutory rate</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">346,033</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">386,683</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">291,569</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State income taxes, net of federal benefit</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">66,055</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75,906</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,036</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other, net</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3,814</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,601</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,443</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;Total provision for income taxes</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">408,274</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">464,190</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">354,048</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred tax assets and liabilities, which are included in &#8220;Other assets&#8221; and &#8220;Deferred income taxes&#8221; on our Balance Sheets, consist of the following:</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:66.72%;"></td>
        <td style="width:1.72%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.92%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.72%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.92%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred tax assets:</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Claims and insurance reserves</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">29,776</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,736</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued vacation</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">19,849</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,330</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred compensation</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">41,343</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,973</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">12,142</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,767</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred tax assets</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">103,110</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103,806</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred tax liabilities:</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Depreciation and amortization</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">460,703</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">407,942</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">4,997</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,113</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred tax liabilities</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">465,700</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">413,055</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net deferred tax liability</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">362,590</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">309,249</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 9<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 12<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879227945968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock', window );">Reconciliation of Number of Common Stock used in Computing Basic and Diluted Earning Per Share</a></td>
<td class="text"><p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides a reconciliation of the number of shares of common stock used in computing basic and diluted earnings per share:</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:81.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:51.597%;"></td>
        <td style="width:1.229%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.743%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.229%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.743%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.229%;"></td>
        <td style="width:1%;"></td>
        <td style="width:13.234%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares outstanding - basic</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">109,421,245</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">112,340,791</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">115,651,411</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dilutive effect of share-based awards</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">668,967</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">737,029</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">758,578</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares outstanding - diluted</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">110,090,212</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113,077,820</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">116,409,989</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879233745392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Summary of Restricted Stock Award Activity for Employees and Non-Employee Directors</a></td>
<td class="text"><p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes our restricted stock award activity for employees and non-employee directors:</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:81.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:64.88%;"></td>
        <td style="width:1.22%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.98%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.68%;"></td>
        <td style="width:1%;"></td>
        <td style="width:15.24%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average<br/>Grant Date Fair<br/>Value Per Share</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested at January 1, 2023</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77,725</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">232.79</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,730</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">359.53</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,447</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222.91</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,026</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">322.90</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested at December 31, 2023</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,982</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">317.23</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock', window );">Summary of Activity for PBRSUs for Employees</a></td>
<td class="text"><p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes our activity for PBRSUs for employees during 2023:</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:85.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:64.88%;"></td>
        <td style="width:1.22%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.98%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.68%;"></td>
        <td style="width:1%;"></td>
        <td style="width:15.24%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average<br/>Grant Date Fair<br/>Value Per Share</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested at January 1, 2023</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,536</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">231.03</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(a)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,463</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">228.24</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,694</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">263.43</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested at December 31, 2023</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,379</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">254.93</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:4.44%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="text-indent:-4.603%;padding-left:4.4%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(a)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 	PBRSUs earned may range from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the target award. PBRSUs granted for the 2023 performance period were not earned as the performance metrics were not met.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Summary of the Changes in the Number of Outstanding Phantom Stock Shares</a></td>
<td class="text"><p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of the changes in the number of outstanding phantom stock awards during the year ended December 31, 2023 is provided below. There were no phantom stock awards granted during 2023.</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:63.86%;"></td>
        <td style="width:1%;"></td>
        <td style="width:13.94%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.8%;"></td>
        <td style="width:1%;"></td>
        <td style="width:16.4%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total <br/>Phantom<br/>Shares</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average<br/>Grant Date Fair<br/>Value Per Share</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance of shares outstanding at January 1, 2023</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">612,520</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">120.40</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Settled</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,881</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">118.99</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,441</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">119.69</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance of shares outstanding at December 31, 2023</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">559,198</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">120.50</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:4.4%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="text-indent:4.4%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Of these outstanding awards, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,722</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> phantom shares remain unvested with a weighted average grant date fair value per share of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">114.76</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The outstanding phantom stock awards will be settled in shares of our common stock equal to the number of vested shares of phantom stock on the applicable settlement date. The shares of common stock will generally be distributed in twenty-four substantially equal monthly installments commencing on the first day of the sixth calendar month following such settlement date.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested performance-based units.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879227935376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Fair Value of Short-term Investments</a></td>
<td class="text"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of the fair value of our short-term investments as of December 31, 2022 is shown in the table below.</span><p style="text-indent:4.4%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:86.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:30.032%;"></td>
        <td style="width:1%;"></td>
        <td style="width:13.946%;"></td>
        <td style="width:1%;"></td>
        <td style="width:2.061%;"></td>
        <td style="width:1%;"></td>
        <td style="width:13.946%;"></td>
        <td style="width:1%;"></td>
        <td style="width:2.061%;"></td>
        <td style="width:1%;"></td>
        <td style="width:13.946%;"></td>
        <td style="width:1%;"></td>
        <td style="width:2.061%;"></td>
        <td style="width:1%;"></td>
        <td style="width:13.946%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td>
        <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td>
        <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 1</span></p></td>
        <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 2</span></p></td>
        <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 3</span></p></td>
        <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cceeff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commercial paper</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,355</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,355</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879222372752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>Segment </div>
<div>Customer</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 26, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 28, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 01, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segment | Segment</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_NumberOfCustomersWithMoreThanSixPercentOfRevenue', window );">Number of customer exceeding 6% of revenue | Customer</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expenses</a></td>
<td class="nump">$ 324,000,000<span></span>
</td>
<td class="nump">$ 275,600,000<span></span>
</td>
<td class="nump">$ 259,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SelfInsuranceReserve', window );">Self-insurance reserve</a></td>
<td class="nump">153,800,000<span></span>
</td>
<td class="nump">156,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SelfInsuranceReserveNoncurrent', window );">Long-term portions of self insurance reserve</a></td>
<td class="nump">90,400,000<span></span>
</td>
<td class="nump">92,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated share-based compensation expense</a></td>
<td class="nump">11,100,000<span></span>
</td>
<td class="nump">15,900,000<span></span>
</td>
<td class="nump">15,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Employee service share-based compensation, tax benefit from compensation expense</a></td>
<td class="num">(3,300,000)<span></span>
</td>
<td class="num">(3,300,000)<span></span>
</td>
<td class="num">(2,900,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising expense</a></td>
<td class="nump">34,600,000<span></span>
</td>
<td class="nump">$ 29,000,000<span></span>
</td>
<td class="nump">$ 28,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=odfl_A2020StockRepurchaseProgramMember', window );">2020 Share Repurchase Program [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program, authorized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=odfl_A2021ShareRepurchaseProgramMember', window );">2021 Share Repurchase Program [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Stock repurchase program, remaining authorized repurchase amount</a></td>
<td class="nump">$ 225,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=odfl_A2021ShareRepurchaseProgramMember', window );">2021 Share Repurchase Program [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program, authorized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=odfl_NewStockRepurchaseProgramMember', window );">New Stock Repurchase Program [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Stock repurchase program, remaining authorized repurchase amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_odfl_NumberOfCustomersWithMoreThanSixPercentOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of customers with more than six percent of revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">odfl_NumberOfCustomersWithMoreThanSixPercentOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>odfl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_odfl_SignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Significant Accounting Policies [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">odfl_SignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>odfl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SelfInsuranceReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SelfInsuranceReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SelfInsuranceReserveNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid after one year (or the normal operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SelfInsuranceReserveNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount remaining of a stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=odfl_A2020StockRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=odfl_A2020StockRepurchaseProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=odfl_A2021ShareRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=odfl_A2021ShareRepurchaseProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=odfl_NewStockRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=odfl_NewStockRepurchaseProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879225215328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Disaggregated Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 5,866,152<span></span>
</td>
<td class="nump">$ 6,260,077<span></span>
</td>
<td class="nump">$ 5,256,328<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=odfl_LTLServiceRevenueMember', window );">LTL Service Revenue [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue</a></td>
<td class="nump">5,804,939<span></span>
</td>
<td class="nump">6,177,055<span></span>
</td>
<td class="nump">5,177,497<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=odfl_OtherServiceRevenueMember', window );">Other Service Revenue [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 61,213<span></span>
</td>
<td class="nump">$ 83,022<span></span>
</td>
<td class="nump">$ 78,831<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=odfl_LTLServiceRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=odfl_LTLServiceRevenueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=odfl_OtherServiceRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=odfl_OtherServiceRevenueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879224280352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Significant Accounting Policies - Estimated Useful Lives Of Property And Equipment (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration', window );">Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration]</a></td>
<td class="text">us-gaap:UsefulLifeTermOfLeaseMember<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Structures [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of asset, years</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Revenue Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of asset, years</a></td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Other Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of asset, years</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Structures [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of asset, years</a></td>
<td class="text">30 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Revenue Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of asset, years</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Other Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of asset, years</a></td>
<td class="text">20 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates description of term of useful life for property, plant, and equipment when not stated as numeric value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482190/360-10-35-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=odfl_StructuresMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=odfl_StructuresMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=odfl_RevenueEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=odfl_RevenueEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=odfl_OtherEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=odfl_OtherEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879222067120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Summary of Accelerated Repurchase Activity (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 24, 2022</div></th>
<th class="th"><div>Aug. 26, 2021</div></th>
<th class="th"><div>Feb. 25, 2021</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=odfl_February2021ASRAgreementMember', window );">February 2021 ASR Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesLineItems', window );"><strong>Accelerated Share Repurchases [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_AcceleratedShareRepurchaseAgreementDate', window );">Agreement Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2021-02<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_AcceleratedShareRepurchaseSettlementDate', window );">Settlement Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2021-08<span></span>
</td>
<td class="text">2021-08<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt', window );">Agreement Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 275.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Initial shares delivered</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">960,330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_TreasuryStockAdditionalSharesAcquired', window );">Additional Shares Delivered</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">140,716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Total Shares Delivered</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,101,046<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=odfl_August2021ASRAgreementMember', window );">August 2021 ASR Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesLineItems', window );"><strong>Accelerated Share Repurchases [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_AcceleratedShareRepurchaseAgreementDate', window );">Agreement Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2021-08<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_AcceleratedShareRepurchaseSettlementDate', window );">Settlement Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2022-01<span></span>
</td>
<td class="text">2022-01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt', window );">Agreement Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Initial shares delivered</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">655,365<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_TreasuryStockAdditionalSharesAcquired', window );">Additional Shares Delivered</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">123,410<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Total Shares Delivered</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">778,775<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=odfl_February2022ASRAgreementMember', window );">February 2022 ASR Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesLineItems', window );"><strong>Accelerated Share Repurchases [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_AcceleratedShareRepurchaseAgreementDate', window );">Agreement Date</a></td>
<td class="text">2022-02<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_AcceleratedShareRepurchaseSettlementDate', window );">Settlement Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2022-04<span></span>
</td>
<td class="text">2022-04<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt', window );">Agreement Amount</a></td>
<td class="nump">$ 400.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Initial shares delivered</a></td>
<td class="nump">1,018,157<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_TreasuryStockAdditionalSharesAcquired', window );">Additional Shares Delivered</a></td>
<td class="nump">372,809<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Total Shares Delivered</a></td>
<td class="nump">1,390,966<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_odfl_AcceleratedShareRepurchaseAgreementDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accelerated share repurchase agreement date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">odfl_AcceleratedShareRepurchaseAgreementDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>odfl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearMonthItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_odfl_AcceleratedShareRepurchaseSettlementDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accelerated share repurchase settlement date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">odfl_AcceleratedShareRepurchaseSettlementDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>odfl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearMonthItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_odfl_TreasuryStockAdditionalSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Treasury stock additional shares acquired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">odfl_TreasuryStockAdditionalSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>odfl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcceleratedShareRepurchasesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcceleratedShareRepurchasesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash receipt from (payment to) bank; or stock received from (issuance to) bank in the settlement of the accelerated share repurchase agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481138/505-30-25-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=odfl_February2021ASRAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=odfl_February2021ASRAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=odfl_August2021ASRAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=odfl_August2021ASRAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=odfl_February2022ASRAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=odfl_February2022ASRAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879222121760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-term Debt - Schedule of Long-term Debt, Net of Unamortized Debt Issuance Costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior notes</a></td>
<td class="nump">$ 79,977<span></span>
</td>
<td class="nump">$ 99,963<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Revolving credit facility</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Total long-term debt</a></td>
<td class="nump">79,977<span></span>
</td>
<td class="nump">99,963<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Less: Current maturities</a></td>
<td class="num">(20,000)<span></span>
</td>
<td class="num">(20,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Total maturities due after one year</a></td>
<td class="nump">$ 59,977<span></span>
</td>
<td class="nump">$ 79,963<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term and long-term debt and lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.13,16)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SeniorNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.16)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeniorNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879226160896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt - Additional Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>May 04, 2023</div></th>
<th class="th"><div>May 04, 2020</div></th>
<th class="th"><div>Nov. 21, 2019</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">0.09%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_LetterOfCreditFeeInPercentage', window );">Letter of Credit Fee in Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40.0<span></span>
</td>
<td class="nump">$ 38.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember', window );">Secured Overnight Financing Rate (SOFR) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest Rate Spread added to Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=odfl_AmendedRevolvingCreditFacilityMember', window );">2019 Credit Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_LineOfCreditFacilityOriginalBorrowingCapacity', window );">Original borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250.0<span></span>
</td>
<td class="nump">$ 250.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_LineOfCreditFacilityAccordion', window );">Line of Credit Facility Accordion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases', window );">Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest Rate Spread added to Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.175%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Secured Overnight Financing Rate (SOFR) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest Rate Spread added to Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest Rate Spread added to Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.09%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Secured Overnight Financing Rate (SOFR) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest Rate Spread added to Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeriesBMember', window );">Series B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPaymentPrincipal', window );">Scheduled principal payment</a></td>
<td class="nump">$ 20.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Maturity date</a></td>
<td class="text">May  04,  2027<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Notes interest</a></td>
<td class="nump">3.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDateDescription', window );">Maturity Date Description</a></td>
<td class="text">The Series B Notes bear interest at 3.10% per annum and mature on May 4, 2027, unless prepaid.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_DebtInstrumentUnpaidPrincipalBalance', window );">Remaining principal amount</a></td>
<td class="nump">$ 80.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=odfl_PGIMINCMember', window );">P G I M I N C [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_AggregatePrincipalAmountOfSeniorNotes', window );">Aggregate amount on promissory notes issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 350.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=odfl_PGIMINCMember', window );">P G I M I N C [Member] | Series B Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of senior promissory notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_odfl_AggregatePrincipalAmountOfSeniorNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate principal amount of senior notes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">odfl_AggregatePrincipalAmountOfSeniorNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>odfl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_odfl_DebtInstrumentUnpaidPrincipalBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt instrument unpaid principal balance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">odfl_DebtInstrumentUnpaidPrincipalBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>odfl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_odfl_LetterOfCreditFeeInPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate during the reporting period on the outstanding letters of credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">odfl_LetterOfCreditFeeInPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>odfl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_odfl_LineOfCreditFacilityAccordion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of additional borrowing capacity under an accordion feature within the credit agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">odfl_LineOfCreditFacilityAccordion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>odfl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_odfl_LineOfCreditFacilityOriginalBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of original borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">odfl_LineOfCreditFacilityOriginalBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>odfl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDateDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDateDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentPeriodicPaymentPrincipal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the required periodic payments applied to principal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentPeriodicPaymentPrincipal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum amount of borrowing capacity under a line of credit that is available as of the balance sheet date for a specific purpose other than for financing goods acquired for inventory or imminent delivery to a customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=odfl_AmendedRevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=odfl_AmendedRevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeriesBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SeriesBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=odfl_PGIMINCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=odfl_PGIMINCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=odfl_SeriesBNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=odfl_SeriesBNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879224282512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Additional Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee Lease Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_LesseeOperatingLeaseOptionToRenewEarliestYear', window );">Lessee, operating lease, option to renew, earliest year</a></td>
<td class="text">2024 <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_LesseeOperatingLeaseOptionToRenewLatestYear', window );">Lessee, operating lease, option to renew, latest year</a></td>
<td class="text">2035<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease, liability, current</a></td>
<td class="nump">$ 15.6<span></span>
</td>
<td class="nump">$ 17.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Other accrued liabilities<span></span>
</td>
<td class="text">Other accrued liabilities<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease, liability, noncurrent</a></td>
<td class="nump">$ 104.8<span></span>
</td>
<td class="nump">$ 80.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Other non-current liabilities<span></span>
</td>
<td class="text">Other non-current liabilities<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease, right-of-use asset</a></td>
<td class="nump">$ 116.4<span></span>
</td>
<td class="nump">$ 95.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Other assets<span></span>
</td>
<td class="text">Other assets<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating lease, weighted average remaining lease term</a></td>
<td class="text">7 years 7 months 6 days<span></span>
</td>
<td class="text">8 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating lease, weighted average discount rate, percent</a></td>
<td class="nump">4.90%<span></span>
</td>
<td class="nump">3.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash paid for amounts included in the measurement of lease liabilities</a></td>
<td class="nump">$ 22.6<span></span>
</td>
<td class="nump">$ 18.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Operating lease, expense</a></td>
<td class="nump">24.5<span></span>
</td>
<td class="nump">20.0<span></span>
</td>
<td class="nump">$ 19.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for new operating lease liabilities</a></td>
<td class="nump">$ 39.9<span></span>
</td>
<td class="nump">$ 11.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee Lease Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Lessee, operating lease, renewal term</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee Lease Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Lessee, operating lease, renewal term</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_odfl_LesseeOperatingLeaseOptionToRenewEarliestYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, operating lease, option to renew, earliest year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">odfl_LesseeOperatingLeaseOptionToRenewEarliestYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>odfl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:gYearListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_odfl_LesseeOperatingLeaseOptionToRenewLatestYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, operating lease, option to renew, latest year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">odfl_LesseeOperatingLeaseOptionToRenewLatestYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>odfl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:gYearListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes operating lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879223133120">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Future Lease Payments for Assets under Operating Leases, as well as Reconciliation to Lease Liability (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2024</a></td>
<td class="nump">$ 21,598<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2025</a></td>
<td class="nump">18,926<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2026</a></td>
<td class="nump">18,335<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2027</a></td>
<td class="nump">17,747<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2028</a></td>
<td class="nump">16,922<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">57,745<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">151,273<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(30,918)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">$ 120,355<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879222336160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Components of the Provision for Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 288,030<span></span>
</td>
<td class="nump">$ 318,571<span></span>
</td>
<td class="nump">$ 253,084<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">66,903<span></span>
</td>
<td class="nump">83,611<span></span>
</td>
<td class="nump">70,799<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit', window );">Total current income tax expense (benefit)</a></td>
<td class="nump">354,933<span></span>
</td>
<td class="nump">402,182<span></span>
</td>
<td class="nump">323,883<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Deferred:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">42,728<span></span>
</td>
<td class="nump">51,862<span></span>
</td>
<td class="nump">26,382<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="nump">10,613<span></span>
</td>
<td class="nump">10,146<span></span>
</td>
<td class="nump">3,783<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit', window );">Total deferred income tax expense (benefit)</a></td>
<td class="nump">53,341<span></span>
</td>
<td class="nump">62,008<span></span>
</td>
<td class="nump">30,165<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total provision for income taxes</a></td>
<td class="nump">$ 408,274<span></span>
</td>
<td class="nump">$ 464,190<span></span>
</td>
<td class="nump">$ 354,048<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879226125776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Effective Reconciliation of the U.S. Statutory Federal Income Tax Rates (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Tax provision at statutory rate</a></td>
<td class="nump">$ 346,033<span></span>
</td>
<td class="nump">$ 386,683<span></span>
</td>
<td class="nump">$ 291,569<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal benefit</a></td>
<td class="nump">66,055<span></span>
</td>
<td class="nump">75,906<span></span>
</td>
<td class="nump">60,036<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItems', window );">Other, net</a></td>
<td class="num">(3,814)<span></span>
</td>
<td class="nump">1,601<span></span>
</td>
<td class="nump">2,443<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total provision for income taxes</a></td>
<td class="nump">$ 408,274<span></span>
</td>
<td class="nump">$ 464,190<span></span>
</td>
<td class="nump">$ 354,048<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherReconcilingItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879222323184">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance', window );">Claims and insurance reserves</a></td>
<td class="nump">$ 29,776<span></span>
</td>
<td class="nump">$ 31,736<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences', window );">Accrued vacation</a></td>
<td class="nump">19,849<span></span>
</td>
<td class="nump">20,330<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits', window );">Deferred compensation</a></td>
<td class="nump">41,343<span></span>
</td>
<td class="nump">39,973<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">12,142<span></span>
</td>
<td class="nump">11,767<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">103,110<span></span>
</td>
<td class="nump">103,806<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Depreciation and amortization</a></td>
<td class="num">(460,703)<span></span>
</td>
<td class="num">(407,942)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(4,997)<span></span>
</td>
<td class="num">(5,113)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(465,700)<span></span>
</td>
<td class="num">(413,055)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred tax liability</a></td>
<td class="num">$ (362,590)<span></span>
</td>
<td class="num">$ (309,249)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensated absences (includes, but not limited to, sick and personal days).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated losses under self insurance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879222128368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | State and Local Jurisdiction [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationYearUnderExamination', window );">Income tax examinations year under examination</a></td>
<td class="text">2019<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Internal Revenue Service (IRS) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationYearUnderExamination', window );">Income tax examinations year under examination</a></td>
<td class="text">2020<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | State and Local Jurisdiction [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationYearUnderExamination', window );">Income tax examinations year under examination</a></td>
<td class="text">2023<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Internal Revenue Service (IRS) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationYearUnderExamination', window );">Income tax examinations year under examination</a></td>
<td class="text">2023<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExaminationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExaminationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExaminationYearUnderExamination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax year being audited in the income tax examination, in YYYY format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExaminationYearUnderExamination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:gYearListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InternalRevenueServiceIRSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InternalRevenueServiceIRSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879222303520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans - Additional Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Company contributions</a></td>
<td class="nump">$ 119.5<span></span>
</td>
<td class="nump">$ 135.2<span></span>
</td>
<td class="nump">$ 102.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent', window );">Deferred compensation plan amounts owed, non current</a></td>
<td class="nump">91.2<span></span>
</td>
<td class="nump">83.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent', window );">Deferred compensation plan amounts owed</a></td>
<td class="nump">$ 101.4<span></span>
</td>
<td class="nump">$ 88.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879228498624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - Reconciliation of Number of Common Stock used in Computing Basic and Diluted Earning Per Share (Details) - shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted Average Number of Shares Outstanding, Diluted [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding - basic</a></td>
<td class="nump">109,421,245<span></span>
</td>
<td class="nump">112,340,791<span></span>
</td>
<td class="nump">115,651,411<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive effect of share-based awards</a></td>
<td class="nump">668,967<span></span>
</td>
<td class="nump">737,029<span></span>
</td>
<td class="nump">758,578<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares outstanding - diluted</a></td>
<td class="nump">110,090,212<span></span>
</td>
<td class="nump">113,077,820<span></span>
</td>
<td class="nump">116,409,989<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480454/718-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-28A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879225990272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Additional Information (Details)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>Installment </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested Weighted Average grant date fair value</a></td>
<td class="nump">$ 120.5<span></span>
</td>
<td class="nump">$ 120.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited, weighted average grant date fair value</a></td>
<td class="nump">$ 119.69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_NumberOfAnnualInstallments', window );">Number of annual installments | Installment</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value Per, Granted</a></td>
<td class="nump">$ 359.53<span></span>
</td>
<td class="nump">$ 303.81<span></span>
</td>
<td class="nump">$ 213.55<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Weighted average grant date fair value per, vested | $</a></td>
<td class="nump">$ 18.1<span></span>
</td>
<td class="nump">$ 20.1<span></span>
</td>
<td class="nump">$ 15.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized stock-based compensation cost | $</a></td>
<td class="nump">$ 9.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation costs, weighted-average recognition periods</a></td>
<td class="text">1 year 8 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Phantom shares vested | shares</a></td>
<td class="nump">52,447<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Phantom shares unvested | shares</a></td>
<td class="nump">57,982<span></span>
</td>
<td class="nump">77,725<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested Weighted Average grant date fair value</a></td>
<td class="nump">$ 317.23<span></span>
</td>
<td class="nump">$ 232.79<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited, weighted average grant date fair value</a></td>
<td class="nump">$ 322.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=odfl_PerformanceBasedRestrictedStockUnitsMember', window );">PBRSUs [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized stock-based compensation cost | $</a></td>
<td class="nump">$ 0.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation costs, weighted-average recognition periods</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Phantom shares vested | shares</a></td>
<td class="nump">35,463<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Phantom shares unvested | shares</a></td>
<td class="nump">17,379<span></span>
</td>
<td class="nump">54,536<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested Weighted Average grant date fair value</a></td>
<td class="nump">$ 254.93<span></span>
</td>
<td class="nump">$ 231.03<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited, weighted average grant date fair value</a></td>
<td class="nump">$ 263.43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PhantomShareUnitsPSUsMember', window );">Phantom Share Units (PSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Phantom shares unvested | shares</a></td>
<td class="nump">1,722<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested Weighted Average grant date fair value</a></td>
<td class="nump">$ 114.76<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=odfl_StockIncentivePlan2016Member', window );">Stock Incentive Plan 2016 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | shares</a></td>
<td class="nump">3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_odfl_NumberOfAnnualInstallments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of annual installments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">odfl_NumberOfAnnualInstallments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>odfl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=odfl_PerformanceBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=odfl_PerformanceBasedRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PhantomShareUnitsPSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PhantomShareUnitsPSUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=odfl_StockIncentivePlan2016Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=odfl_StockIncentivePlan2016Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879222147968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Summary of Restricted Stock Award Activity for Employees and Non-Employee Directors (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited</a></td>
<td class="num">(28,441)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value Per Share, Beginning Balance</a></td>
<td class="nump">$ 120.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value Per Share, Forfeited</a></td>
<td class="nump">119.69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value Per Share, Ending Balance</a></td>
<td class="nump">$ 120.5<span></span>
</td>
<td class="nump">$ 120.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning Balance</a></td>
<td class="nump">77,725<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted</a></td>
<td class="nump">37,730<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested</a></td>
<td class="num">(52,447)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited</a></td>
<td class="num">(5,026)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending Balance</a></td>
<td class="nump">57,982<span></span>
</td>
<td class="nump">77,725<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value Per Share, Beginning Balance</a></td>
<td class="nump">$ 232.79<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value Per, Granted</a></td>
<td class="nump">359.53<span></span>
</td>
<td class="nump">$ 303.81<span></span>
</td>
<td class="nump">$ 213.55<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value Per , Vested</a></td>
<td class="nump">222.91<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value Per Share, Forfeited</a></td>
<td class="nump">322.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value Per Share, Ending Balance</a></td>
<td class="nump">$ 317.23<span></span>
</td>
<td class="nump">$ 232.79<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879221772304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Summary of Activity for PBRSUs for Employees (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2023 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited | shares</a></td>
<td class="num">(28,441)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value Per Share, Beginning Balance</a></td>
<td class="nump">$ 120.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value Per Share, Forfeited</a></td>
<td class="nump">119.69<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value Per Share, Ending Balance</a></td>
<td class="nump">$ 120.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=odfl_PerformanceBasedRestrictedStockUnitsMember', window );">PBRSUs [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning Balance | shares</a></td>
<td class="nump">54,536<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested | shares</a></td>
<td class="num">(35,463)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited | shares</a></td>
<td class="num">(1,694)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending Balance | shares</a></td>
<td class="nump">17,379<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value Per Share, Beginning Balance</a></td>
<td class="nump">$ 231.03<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value Per , Vested</a></td>
<td class="nump">228.24<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value Per Share, Forfeited</a></td>
<td class="nump">263.43<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value Per Share, Ending Balance</a></td>
<td class="nump">$ 254.93<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=odfl_PerformanceBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=odfl_PerformanceBasedRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879233735424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Summary of Activity for PBRSUs for Employees (Parenthetical) (Details) - PBRSUs [Member]<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=odfl_PerformanceBasedRestrictedStockUnitsMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsPercentageOfTargetAwardInPeriod', window );">Grants as percentage of target award</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=odfl_PerformanceBasedRestrictedStockUnitsMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsPercentageOfTargetAwardInPeriod', window );">Grants as percentage of target award</a></td>
<td class="nump">200.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsPercentageOfTargetAwardInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based compensation arrangement by share-based payment award equity instruments other than options, grants as a percentage of the target award in a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsPercentageOfTargetAwardInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>odfl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=odfl_PerformanceBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=odfl_PerformanceBasedRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879228817424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Summary of the Changes in the Number of Outstanding Phantom Stock Shares (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2023 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Balance of shares outstanding | shares</a></td>
<td class="nump">612,520<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettled', window );">Settled | shares</a></td>
<td class="num">(24,881)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited | shares</a></td>
<td class="num">(28,441)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Balance of shares outstanding | shares</a></td>
<td class="nump">559,198<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value Per Share, Beginning Balance | $ / shares</a></td>
<td class="nump">$ 120.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageSettledDateFairValue', window );">Weighted Average Grant Date Fair Value Per Settled | $ / shares</a></td>
<td class="nump">118.99<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value Per Share, Forfeited | $ / shares</a></td>
<td class="nump">119.69<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value Per Share, Ending Balance | $ / shares</a></td>
<td class="nump">$ 120.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageSettledDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award equity instruments other than options nonvested weighted average settled date fair value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageSettledDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>odfl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares settled during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettled</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>odfl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879222211536">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Schedule of Fair Value of Short-term Investments (Details) - Commercial paper [Member]<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair value</a></td>
<td class="nump">$ 49,355<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair value</a></td>
<td class="nump">$ 49,355<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879225131760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 49,355,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Debt and capital lease obligations</a></td>
<td class="nump">79,977,000<span></span>
</td>
<td class="nump">99,963,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt, fair value</a></td>
<td class="nump">$ 75,400,000<span></span>
</td>
<td class="nump">$ 92,600,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term and long-term debt and lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.13,16)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879222032224">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Event - Additional Information (Details) - Subsequent Event [Member]<br></strong></div></th>
<th class="th"><div>Feb. 16, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteStockSplit', window );">Common stock split description</a></td>
<td class="text">two-for-one split<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1', window );">Common stock, conversion ratio</a></td>
<td class="nump">2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteStockSplit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the stock split arrangement. Also provide the retroactive effect given by a stock split that occurs after the balance date but before the release of financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteStockSplit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB TOPIC 4.C)<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteStockSplitConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139879221977168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation And Qualifying Accounts (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">$ 6,677<span></span>
</td>
<td class="nump">$ 6,039<span></span>
</td>
<td class="nump">$ 4,095<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to Costs and Expenses</a></td>
<td class="nump">1,670<span></span>
</td>
<td class="nump">2,128<span></span>
</td>
<td class="nump">3,773<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="nump">2,239<span></span>
</td>
<td class="nump">1,490<span></span>
</td>
<td class="nump">1,829<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">$ 6,108<span></span>
</td>
<td class="nump">$ 6,677<span></span>
</td>
<td class="nump">$ 6,039<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>65
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MEB&Q"JRK M85>'K/# =ALD:+]WA)(QT>N/YQ/'G0 0*KF@(R)%8!9%NE3[/
M4\R]V1-9A\HOR(8UP[&VOSHB]/@P1N/'+]/9]'&&)D_WT]__>$8/T]G]!9K.
MO$L=1EBQ*4=3:E60!X;7/@6D)Z]-)J_+J?2F;^A/\JY%"4M9\M]P,+QR!EIJ
M8'%C:H;4JM2<DIH#GJJ7,O9SUP\-FD?DVFW;:;NV%AM8V1B;(;4JMM+BVZ /
MWC>V21A)J^])5FO*]"T-UGG ;$W0R/=E8&92)MA):OD9M?FFU*K\2J-OPU9]
M?['2.)9A="&H_^,"+398[@L]IH(+G*B!0TO4I)WW<K5>IJ8F4UYDC!@.W8'=
M[5]W7BK(SF'][=+[V[!YSY'-TV44^C( 4"RT>$QZ><^HVCA7ZQ_ =GMNSQFX
M5T[/+7!7 976WX8=>P[H*XW21&"67YU:4W9$:4:U+(P:?E-J55BEY;=AG[Z_
M //N_XEL*1.951-8Z)WL$<7O1%?EP56-J9W#^MNE][=ANYY3^T:BJ/TCH:^R
MZR*8TT3VVU/.4VW'?7=$LXZ;T1!@2JW*K8P!-NSCI][D"8W2(!24H9$01';P
MV31DW3S&$3W!4NT\!ES6&-HYDH%3)@,'-O0'23/!B1]*>Z8N3I)]=L^81.E1
M>?GN)MK_42BU<XU'=E,[*037-85I2JT*LTP'SDGIX#XF;*VZN=^E@M@H [+%
MB=:Y'1&LQV8T'IA2JV(KXX$#^_D<VR+&483N4BZ_YMK!X8A./2VCJ<"46I56
MF0J<DU+!8B/'![!IP3+UL(Q& %-J55AE!'!.B@#31!"VNTNH0B?>6Q(M-UBQ
M9B2%JQI3.T<*<,H4X, IX#D4$4%TA6SGX_(W:3_\E$F,6EJPTF'V0A]_M2YM
M"VUE^G_!44ITMP4]6+ QR'/<)W#*M.# 'G]/#MV_^1N<R!1>-^]V1&@V6HQ'
M_]7R,AH83*E5>96!P3DI,*A,A69IO-1[W2,B5MN^Z@T=+2RC.<&46A56F1.<
MDW+"-/$ID\$J\[H7._>&,MLF$RI3TQ^!OL7!ZE]'6H!& X,IM2K ,C XL,'/
M 3[C-S0-Y&@0KD)_EQB M@=+]OIM:]"S![9NB8 '%S>F=X[DX);)P3WIGL(H
M"*0ZO]B_0 ]R._28:-O<$<F>9:''*$!C&H>)^AV^8=V@X\$RC1<CG",TN&5H
M<$\*#05'3[V3U^^S3/Y:AK#<\X;&F+^$4:1U=W!U8W3G" YN&1S<DX)#@:[H
M^^:,OH2)KV^#L.;,TV(SFB!,J56Q'2P=.BE!%-CFE N9^_\.M[6#Q1%%9^#V
M+2TWL\N&SA$FW#),N+#USZ[,$2.X'A,LX+I]+22CV<&46A52F1U<V/$_T&S!
MPH8FD(4[(C(<7K7E8*!O4D8#@BFU*JTR(+@G+B4:)4DJN>VFR+7$8*&ZR4JX
MK#&M<\0#MXP'[HEKB)X93GB8636 &"Q6.P$"US5&=HZ0X)8AP3UM)1$_R DD
M0$NU&&1%&*D;)&%5CS"!PP1E]W-HPM5<@=B0_734AU^&CCWXS-4X_/9^,*&\
MDF.SVDZMH=TW^2^$9/>$I$1V;W9#HX PCN1+%/YTS&Q_S/(;0=$<,X&FT^EN
M]R&7WZLCTBY#@<^H\:]ZCN3BELG%A6/&_BY'W6S"D?)[EG"!/N!X^QE]ES%Q
MC1X>YEIH1@.+*;7JLM\RL'3A=+&'ID8HU6IUX(Y(/.%(/0MP@6:RF6V0AQF5
MFV =.EBI\8+@<V24;IE1NG"HV*.;A"Q&T[&6'*S0U<['P$6-(1E-(YV#YR+4
M#9WL^1*.?#6MLGM$HOBT>(9EE#VYT2DWWST \P6K^T$<160E2ZW+@30=;/=,
MR>Z-H-OL*8LE%8+&V<L-P;(;5!O([U>4BOT;M8/BR9[;_P-02P,$%     @
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
MW;:0!O/8-4M\RT#9 )Q?2FF>._:Z[%['["]02P,$%     @ B():6%K>IMK
M!@  <QX  !@   !X;"]W;W)K<VAE971S+W-H965T-"YX;6RM65UOVS84_2N$
M5PP=T-CBAT0I2PPT<;?UH6W0M.O#L =%IF.ADNB)=-+MUX_ZB&235VP*N ^-
M+9][Q7/OY>4A>?$HZZ]J*X1&W\JB4I>SK=:[\\5"95M1IFHN=Z(ROVQD7:;:
M?*WO%VI7BW3=&I7%@@1!M"C3O)HM+]IG-_7R0NYUD5?BID9J7Y9I_>^5*.3C
MY0S/GAY\S.^WNGFP6%[LTGMQ*_3GW4UMOBT&+^N\%)7*985JL;F<O<;G*]H:
MM(@_<_&H#CZCALJ=E%^;+V_7E[.@&9$H1*8;%ZGY\R"N15$TGLPX_NF=SH9W
M-H:'GY^\_]:2-V3N4B6N9?$E7^OMY2R>H;78I/M"?Y2/?XB>4-CXRV2AVO_1
M8X<-@QG*]DK+LC<V(RCSJON;?NL#<6" HPD#TAL0VX!-&-#>@#[7@/4&K(U,
M1Z6-PRK5Z?*BEH^H;M#&6_.A#69K;>CG59/W6UV;7W-CIY>W.M7"Y%$K)#?H
MPT[4:9,/A<[0Y]L5>OGB%_0"Y17ZM)5[E59K=;'0YK6-\2+K7W'5O8),O (3
M]$Y6>JO0FVHMUL<.%F:\PZ#)TZ"OB-?C2F1S1/$K1 )"@0%=/]^< .:KYYMC
M#QLZI("V_NB$O[=5)DN!ADR@OU[?*5V;&?$W%.S.&8.=-6WB7.W23%S.3!]0
MHGX0L^7//^$H^!4*U"F=K4[D["B(; @B\WE??A0/HMH+M*EEB>10QE  .T=1
MZZAIBP_+,(XB')I2>#B,C8N+2!0$G!_C5H _$D:4Q /NB%$X, J]9='/Q>H>
MB6^FRRNASB$VX2G+X93.5B=R=A2\: A>Y"V'V[1(ZURH5^C1K%X*F<Z%[D0E
M-KD&:Z+S%A[DD$0DB7ADU02 XSB*:6C5!(!C$4_B$*X)/M#B7EIC3:C];E?D
M/;.G H&8<6<D',>4V,1<6!R2)+1YN;#0! E/T(H'6K&7UN\F,W5:/)]4[ P#
M1X1AFQ0 "Y,DB2U2 (Q&09C I)*!5/+,7.GT6\^IR+-)3HD["A9&S.Y*$ P3
MFEB< !BE[*#''7'"P2@7 B^KMY7:UVF5B99/5J1Y"4N"P*V[D$96Z*\!6!C3
M %ML(!@-V42&\('XP5XVU[(L]U6>]9JGH;37>9'K',Y1[^YP',S,I<1F!<""
M,&8V*Q=&&9YD1496Q,MJ)4Q'S?*T$]:&4UK*6N?_M0] 6L0="&',[FK7 (YP
M,U,"FQB "Y,XIA/,1J6$O1IB>;.OLZU1^6MD]%&E=H;6-"GJ3@&"0Z=)0+@P
MQMBI00 7AWRJI>-1N6"_='F7J\SL>])*&(D]M+U7J!(:Y,7<XHHIMEFY*!Q2
M3FQ2+LPL?),E.&H7[%W=EY^D-OU<.A(&)!2ZA @)&7>F%0!D.&',7J4 ((TC
MQ@]6O6->HZS ?ETQ-O6\5>T@'W?QQQ$+(DYM/@ P-D#J9 D TL1(I:EV/NH)
MS+TB\[VLSL8LO>Q(_?*4+E!P8J]$^5'%>5)OJU-Y.X[F*&.P7\>\K;0P?O53
M_,#PN6J#1<RN#$BY1-0N"P#%"9^HB5&W8+]P&5AX2MR5%V>8\,29L0".Q>Y"
M",!X/#%9R:A5B%^K?-!;43_E8K*?$D!;$'L*7@,HLQFTB4 H0B<V@F24*<0O
M4[IN6GGG*DC-%1AG' =V'X)A]C870%',)U8*,HH5XA<K_>G'G=C(6O0EUREF
MD)&K+$QOY=S9J$' F&'*;*$, :DI43(A5L@H5LAWQ$HM'_+V?-10^SXS5UZP
M(";<;@T0+C*KH*W! )Q1S &;*L91KA"_7'DO?)V!N*<AS>XD#)P)!0 IYSAT
M$@0  \HHGQ!>9!0IQ'_"\B:M*S.5%#*3"JEM6L,+'CGI$<M)O:U.Y>TX@J,<
M(GXY=)6J/ -CUMG%ATG#<^IT'@!&YO;AQ J Q?.$3>1_%#_$?YJRRHN]M@^D
M^_%S:/S.J0D$(W-L'S  L'@>)\'!/SQ!9M0>)/86\Y?VAL/LC-('LT3<BZZ@
M%9)[K;39!)I"AZO;*VE^N+I/Z6UU*F_'(1V%$/$+H>GJ!DY7@H013.RMR#4$
M-0V1!3RQ-Y@@-(Q"S/!$==!1"E&_%/*4.G4U"\9!D 2&CD4&A-* \YC8RP\(
M-;N@)(DG) ,=Y1#URZ%5_I"O1;56:"VRPE3Y>NS@(,/.'3\<R]R>RCWH:"K/
M[8T8  KF]HJZ.+B-*T5]W]YJ*I3)?:6[.Z[AZ7!S^KJ]+[2>7^'S57?_.;KI
MKF/?I?5]7BE4B(UQ&<RYB7/=W7!V7[3<M7=^=U)K6;8?MR)=B[H!F-\W4NJG
M+\T+AGOFY?]02P,$%     @ B():6(?B.&TF!P  T#   !@   !X;"]W;W)K
M<VAE971S+W-H965T-2YX;6S%FUUOVS84AO\*X15;"R2U2.JS2PRLMH8%6+>@
M:;N+81>,1,="]>&*=)S^^U&R8ED4Q5@)D]XT=DR^AWQ)'YXG8L^V1?F5K2CE
MX"Y+<W8^67&^?C>=LFA%,\+>%FN:BT^619D1+MZ6-U.V+BF)ZTY9.D66Y4XS
MDN23V5G]N\MR=E9L>)KD]+($;)-EI/S^GJ;%]GP")_>_^)C<K'CUB^GL;$UN
MZ!7EG]>7I7@WW:O$249SEA0Y*.GR?/(;?!=BN^I0M_B2T"T[> VJJ5P7Q=?J
MS45\/K&J$=&41KR2(.+'+9W3-*V4Q#B^-:*3?<RJX^'K>_7?Z\F+R5P31N=%
M^D\2\]7YQ)^ F"[))N4?B^T?M)F04^E%1<KJ?\&V:6M-0+1AO,B:SF($69+O
M?I*[QHB##A /=$!-!R1U0&B@ VXZ8*F#/30DN^E@RQ&\@0Y.TZ&>^G0W]]JX
M!>%D=E866U!6K85:]:)VO^XM_$KR:J-<\5)\FHA^?';%":=BX3D#Q1+,5R2_
MH0PD.;A:D9*NBC2F)?L%A-\V"?\.3L'GJP5X_>H-8-7'=<-/JV+#2!ZS$_"J
M\_YLRL4 JS#3J!G,^]U@T,!@/A6<I(IN<WVW>9%E8L]=\2+Z"O[]0+-K6OZG
MD%D\($/6B8@/+G(0WD64,?#W$ER2$GPAZ8;JA$.]\$?*Q3>6QB D99[D-VQ
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
MJ:3%+ OUMP"N ]3^BC&Y,W2"_O^3_ 502P,$%     @ B():6&0ZHFM# @
MB@8  !@   !X;"]W;W)K<VAE971S+W-H965T.2YX;6R=E5MOFS 4@/^*Q:0]
MM>&6RY8!4M)N6AXZ16FW/3MP *O&9K8)[;^O;0C+IH1*>0';G//Y.T8<HI:+
M9UD"*/12429CIU2J7KJN3$NHL)SP&IA^DG-18:6GHG!E+0!G-JFB;N!Y<[?"
MA#E)9->V(HEXHRAAL!5(-E6%Q>L:*&]CQW>."SM2E,HLN$E4XP(>0?VLMT+/
MW(&2D0J8))PA 7GLK/SE>F'B;< O JT\&2-3R9[S9S/99+'C&2&@D"I#P/IV
M@#N@U("TQI^>Z0Q;FL33\9'^S=:N:]EC"7><_B:9*F/GDX,RR'%#U8ZWWZ&O
M9V9X*:?27E';Q8:?'90V4O&J3]8&%6'=';_TYW"2H#GG$X(^(;#>W4;6\AXK
MG$2"MTB8:$TS UNJS=9RA)F7\JB$?DITGDHV^G@S$.A)X(RP JV$P*P ?>Q*
M1J[2.Y@X-^UIZXX67*"%Z($S54KTE660_9OO:K-!+SCJK8-1X#VD$Q3Z-RCP
M@G"$%P[EAI877N"=*_,&[5_1AF7D0+(&TW-5=]#I>:CY;I:RQBG$COXP)(@#
M.,G'#_[<^S*B/!V4IV/T9-=00+ZWG]WZI]IHE?%:_7_(G>XX,,=4PHC8;!";
MC7)^<'9[A=PX]#VY^2 WO^K4GD#HKPA?<!MGON>V&-P65Q_<N-\X]Z*?>](?
M*A"%[8(2I;QAJFL5P^K0:%==?_D;WG7I!RP*PB2BD.M4;[+0KU-TG:^;*%[;
M;K/G2O<N.RSUSP*$"=#/<\[5<6(V&'X_R1M02P,$%     @ B():6 G?C*DC
M%@  :SX  !D   !X;"]W;W)K<VAE971S+W-H965T,3 N>&ULK5M;D]NVDG[W
MKT#-R9Z35'%D7>;J6]6,'>_ZE!-[/<Y);6WM T1"$F**5 !R9.77[]?=  EJ
M-).)ZSS80Y%$H]'7KQO@BVWMOOB5,8WZNBXK__)HU32;9T^?^GQEUMJ/ZHVI
M\&11N[5N\-,MG_J-,[K@0>ORZ70\/GNZUK8Z>O6"[WUTKU[4;5/:RGQTRK?K
MM7:[:U/6VY='DZ-XXY-=KAJZ\?35BXU>FAO3_++YZ/#K:4>EL&M3>5M7RIG%
MRZ.KR;/K$WJ?7_B7-5N?7"M:R;RNO]"/=\7+HS$Q9$J3-T1!X\^M>6W*D@B!
MC=\#S:-N2AJ87D?J;WGM6,M<>_.Z+G^U1;-Z>71QI JST&W9?*JW_V7">DZ)
M7EZ7GO]76WEW-CU2>>N;>AT&@X.UK>2O_AKDD RX&-\S8!H&3)EOF8BY?*,;
M_>J%J[?*T=N@1A>\5!X-YFQ%2KEI')Y:C&M>W=AE91<VUU6CKO*\;JO&5DOU
ML2YM;HU_\;3!)/3JTSP0O!:"TWL(3J;JI[IJ5E[]6!6F&!)X"NXZ%J>1Q>OI
M@Q3?F'RD9I-,3<?3V0/T9MV29TQO=@^] \M4_WLU]XV#B?S?H14+O9/#],AM
MGOF-SLW+(_B%-^[6'+WZ^]\F9^/G#W![TG%[\A#U;U'0PP1_KANC)B/U)X35
M=>LQTGOUJU':&557^+=0S<JH4KNE\8WZN7;-2EVMC2,RJL3;Q\U*5\>-:_,O
M9:T+]?W?_W8QG8Z?O__\GJ\FSW]0Z[JIG<JU<]8X/Z()-JZ^M86!FR_AJ[K,
ME*T:XX[C;Z6K0E6ZD1\@IDC.-@>?S<K5[7*EM *_R]+PR*73C2DRU588<;QP
M!KR[I:[L'TQCI#ZT+I+ JA980;7TF=JN;+X"A;QLP8WYNC&%!2$%VZC\!LOE
MX1D+)/!<]!Q4- (O(LZHRC04CTAD<9[<T)J\*NM<-_TXA$J6:EZ3!O .5OA+
MQ=/>8#X#"7T.,Y"-8G$V5[HLK:ZP?O ,_92^[F1X2#HTQT!;(_4.(;' ZB@V
M-K6J(9"\=L/A3)S% _%"!$LV@5M=MN88@\%A-Y'(C"R(UH%L@#&%TSM$]DSU
M]C!W]1?C<),UZMO-IMRI?(7W:9Q'+ 4)-HF5O@U&M\$ MDUOEL@'C1A#'?4M
M41+3F:^Y,8579_]!7-*"G+DU56M(@"3?]:;VLN#A<V5]R$KV#ZQI3JGJV9/_
M,=I)$%,(068]QQ0(0T^^A^0:2-2##?\#1R7Z;TK_39X,I/^=.LTNQB?9Y>P2
MUV?9Y/P\&Y^>\GVZ/KD\?_(!NG?]D+-)-IW,U,4L(Y+G%]G%;/+D<TU&$;EE
MJF>@=CIEJM.S<38^/^?[T].S;#:]4-?:8U%8YD<*2978+8L!,6JCG8YB6-@*
M=F1!WI.QD7Q)F:0-2OFVV2$CP6Y^&=V,U-) K3"]';)I;C9DHKH/'1LX46XW
M" -@]??68F:DJ@K*9JW!R-;Z"[S*-W9-=LUZU!Z2WQ W9*P:RH6YY>(1>DVD
MB1JY'B:S%=\_R#,3RTG)NMH1.U7-OG.5-RT+CXS+8UUM6:C"LE$O7+TF7?J$
MJY%Z;1P9<#<]+K$TA*P=+,*+8<Z-(5"2E^ ?492\N8XR2]^FH#<Y?WZ890QA
MQV^=(P%M$E6-$ (HGG:1P7QM>JG69#-;Z^%: #$&H\4%Z6VLA4(\4P_!]P-6
M_*8&>J#8%<(P$P[/7XO0ND?A]M;LWVE]O$'2#C?A2/$N,T,3IS.JMXZQD7J/
MH) A[B"=?PJF3&1^1)2MP/4GD]=(26R8OU(JX)]_F,[N"7T5JMW@^78%\9,'
M#P,STW.FY/#:N52O,+*.T@1+(F-Q!051L7 2R-R6)7E%J3F4Q>QU_:'/7J0,
M0@H9SQ\\0C6('8N%Q&#/QDRLQ'?) /4264CTSM-QP VA"T;WG]&UA"YB'B-N
MXJZ>EW:IQ47FB/YA^5N6D:%DHQ4X%&O6?3QDCT!$]QCKV4;CN"@'7G-A2M!P
M.UHWDNC*;KH@NR_*T6'%@-,'F6X11-U@P9UD8,NW9#( ^LBJ?BB5;GVL&@AH
M81L?8W>2>>ZH\NKFM?I<;Y GS\9G8)KNP6\V'%CJ?BA"1&(36J*.P<)9%!)V
M.+(A9]8%9\/6D[AQ@[*YEH082) !K@W""0<#Z)+SO$2R#2P#88%^1ZGA':.!
M-KS$8W-G/HH!)+AFA5 NA)F% @3*>@,V%I @9$_R9U)MU:^F4^1\AW '9$"$
MF1>QQZKEC ;V"[V3X$&^9)L_E0-1Y% =IPA!SE-LJPKMBMZF2+&*2LFB+3D/
M8RF!:UQ!+&6(G31C,TASM*K!-,$DNY0=)4P9N]E*0!YRZH-E$%#8C=1'O9-,
M9-S: \: /RSEKK^L0.287B*I '6V#JR',.7YE<X'@D\A\5$0A\JNP-26D1DO
MX!=HI.02= ZH$G"V!(<8 Z^*W\"!1 :X%U72DGXJ7B$38UKM@):.M%C[(7L5
M )?><P(.6"KF.,+%&N&-$GKPH-[/8FH.":90&Y&4.'PD+H;8\P39(;N7NS\Z
MRUK2U1[UX,0:/'N);: "_0.$ELPMPVR4 D22Y,+)#<8(^Q-!B;WX@ SB9+DC
M;*Z<]5_N+"A+X"CJ&Q0T&Q8.@"8P+*]WT9):TY"%M3J@[F/@7029' KMXF5A
MR!J0OE@I(G@B,C?[2N&@OX\PB+=>;)TX$>YT4!0CL;!,W\*3\2PR&T /Q4D0
M4;"\"IDUAW_>6E=7;-$P 1($#78 _!6O?"_#7 6T3[FH-]*UWM$R.LW;Q1[$
MPG3% #3W9K,%\B QL'@ >;"H++$\L6$+;&&=<,FT+801##':W<#<Q'7)/( S
MX>[4VB&6.(N4#.U2T&@%"'12#37JHUR'0C"*#EK%*D2]?AS #(T0"+:N?<.6
M3(J_8YK,-Q=A]WMO[Z(QA.G$\??\-5@GP1$IJ1!<N(T%T^[C5:?%#/Q59G<\
MU_F7KMQ<MD@K (X!:(M;K:W/35GJRJ" .<0)UTK>'&0R1CY7"()*2R@Q="G5
MP"9+A')EXNR]GV>I#"/\M97T&$-!VFX*=A*\8:CB#*ET#ZI+$/A$0>!M9[*V
M0J'<!HQ-BMT $",,L$7Y=OX;X8#6!\A..@U<<S)/X@J5I. _5C8\GEXY$-JB
MZ7(!8 G&AJY%72UKUJ'0#6N)L]V-PQB[)G"5\,&T^]JKJ!FX!)=59-F0!J'0
M.<I\<FAZI*P+Q=XN.M\ -@DHRT.MDUN7MVO*WWDB5Q8"8GXR-Z7U4/$4 F*Z
MCE "*4C:#761"(^ RGXX8BS/XI& 4%B ,^>E3^LH*2 D[T(0%>,H,-398,Q+
M4R^=WJP0!J5%1/*G8+TRI8"DGF4R.^B;%Y]F]EL3[7I+J!]!,%T<PU) !$M^
MLD+]<OP[4!,%+8O@PP'UA@+U/21)"QP0_H*Y0>S:KWA]?/$C] MKB<" C9%U
M1@\AJ14#EHK0%C<V.!;.=?6%DC3,3K P:9C[?%03$MJ3EZ7_TC._UNZ+:<B4
M82)P25&?5"K.(K'#O-8$A>0!1UEJJZVEV8L Q^4JY:VX"+XP_2(@L7Z^=XFP
MJ"T1:M .2J;"Y';$&F;#WKW1,!7A#$%VGSEV4)1:Y!'D_-60SZ06[$OWV#I
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
MC_VS-S0]K#4]?$OZ.WSQ]OJOQDL:=JDI9^,UQ6N'<J2ZF5*9B\Q8K_Z2:?A
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
M.2SB% X@9ED40\+2E/]?\C89%2(HG)-8+Q0QI&Z*_'E%!J^7JEJ&(D'DNJ4
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
MP/_/#7?(YN =[+ZC)O\!4$L#!!0    ( (B"6EAD->5+)P,  .D&   9
M>&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;)U538_;-A#]*P,5Z,FU;'DW#;:V
M@?UHT1X2+!(T.10]T.1(8D.1"H>RXG_?&4KK;M"-@?9B\V/FS7N/Y&@[AOB)
M6L0$7SKG:5>T*?4W94FZQ4[1,O3H>:<.L5.)I[$IJ8^H3$[J7%FM5J_*3EE?
M[+=Y[3'NMV%(SGI\C$!#UZEXND,7QEVQ+IX6WMFF3;)0[K>]:O ]IM_[Q\BS
M\HQB;(>>;/ 0L=X5M^N;NRN)SP$?+([T; RBY!#")YG\9G;%2@BA0YT$0?'?
M$>_1.0%B&I]GS.)<4A*?CY_0?\G:6<M!$=X']]&:U.Z*UP48K-7@TKLP_HJS
MGFO!T\%1_H5QBKVN"M #I=#-R<R@LW[Z5U]F'YXEO%Y](Z&:$ZK,>RJ463ZH
MI/;;&$:($LUH,LA2<S:3LUX.Y7V*O&LY+^WO0]?9Q"XG N4-W >?K&_0:XNT
M+1.7D,!2SW!W$USU#;AU!6\8H27XV1LT7P.4S.U,L'HB>%==1'Q O83->@'5
MJMI<P-N<!6\RWN;_"(8'2]H%&B+"'[<'2I%OS9\OV3 5N7JYB+RD&^J5QEW!
M3X4P'K'8?__=^M7JIPL2KLX2KBZA__<SNPSW-B2$]6H)EZWYB*#8%NN/P1W1
M\ !"!&4,"R0.@Z.*-@P$#AOEH(]!(QK>F,"T4[:C!33AB-%+$0ZR_O-@(Z,O
MP(=D-4ZQ7 ,IV4;)PR5(K4K0JJ,0L(1>2J<6N3S#<R<!'89(/*^!!W 8F YS
MRE YC;'A@)Q8#\Z=F/-?@[%:)30+H-#ES+&UNN67=>)(!F22D\:Q#4Y*R;A7
MD8%./.0;HKQ&]@QC4F)%+928!#>*A)$X1KO!")3+'4C8>U,R$#M!](.:NY(3
MN[+.I5ALPLS66>24+%VTLLG!#3F%2RE_^G?%T3HWVR1K&"T[K PKX2"L:V8!
M0R\ ;%+-SO&YRD$%LH*[D!K<RRC[V&.<W1?&BEJHN7_3\J7K6SYK/QW&)C=9
MDE/Q:>I$Y]5S'[^=VM<_X=-'X(V*#;O+=ZCFU-7RQ^L"XM18ITD*?6YFAY"X
M->9AR]\BC!+ ^W7@VSQ/I,#YZ[;_&U!+ P04    " "(@EI8]+38/KH"  #I
M!0  &0   'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6R-5$UOVS ,_2N$!^R4
MQK&3?JQ+ B3]P'9H5[3==AAVD&TF%BJ+KB3'[;\?);M9-K1!+[8H/CX^FB:G
M+9D'6R(Z>*J4MK.H=*X^C6.;EU@).Z0:-7M69"KAV#3KV-8&11&"*A6GH]%1
M7 FIH_DTW-V8^90:IZ3&&P.VJ2IAGI>HJ)U%2?1R<2O7I?,7\7Q:BS7>H?M>
MWQBVXBU+(2O45I(&@ZM9M$A.EQ./#X ?$EN[<P9?24;TX(VOQ2P:>4&H,'>>
M0?!K@V>HE"=B&8\]9[1-Z0-WSR_LEZ%VKB43%L](_92%*V?1200%KD2CW"VU
M7["OY]#SY:1L>$+;8=-/$>2-=53UP:R@DKI[BZ?^.^P$G(S>"$C[@#3H[A(%
ME>?"B?G44 O&HYG-'T*I(9K%2>V;<N<,>R7'N?E=DUE\;% [N-CP<QH[9O6^
M..\9EAU#^@9#DL(5:5=:N- %%O\2Q"QGJRE]T;1,]S*>8SZ$<3* =)2.]_"-
MMS6. ]_XG35:^+7(K#/\1_Q^K=Z.;?(ZFY^24UN+'&<1CX%%L\%H_O%#<C3Z
MO$?K9*MULH_]7?W8SW!-#B%)AO _%7S3<(F9:7CX(#D*GW<R@!9!:$V-SK$
M5PH'U!A8DC %T K.I>$!(F-!U+6A#8,$N);@@#?" 6D$6ROI/-3'Y515/&S\
MW^8/P BPI3!8DBJ0*1C$;,3,(ABN1,@56?1&UE@NQ;)#!T>/+(0+[BMA\A*2
M<:=["/<,$44A_7 +U>6Q/#U*08902&ZPS!K'>K/G((T;KNT*#?"RT6X 9U35
M[#<A$NX-#UNX$_IY -?#Q7#@E71IT^,^[6LMCG?&KT*S#DO&\J=HM.LF<7N[
MW6.+;GS_PKLER-G64EM0N.+0T?#X, +3+9;.<%2'8<[(\6H(QY)W,1H/8/^*
MN/V]X1-LM_O\#U!+ P04    " "(@EI8"GH0!N #  "E"   &0   'AL+W=O
M<FMS:&5E=',O<VAE970R,2YX;6R=5MMNVS@0?<]7#-1%T0"*=7-\26T#=M*B
M!K9HVK1=+!;[0$MCBQN*5$G*;OY^AY3E.$#B+O;%%,FYG#DSG/%DI_2]*1$M
M_*R$--.@M+:^BB*3EU@QTU,U2KI9*UTQ2UN]B4RMD15>J1)1&L>#J&)<!K.)
M/[O5LXEJK. 2;S68IJJ8?EB@4+MID 3=P1>^*:T[B&:3FFWP#NVW^E;3+CI8
M*7B%TG E0>-Z&LR3JT7?R7N![QQWYN@;7"0KI>[=9EE,@]@!0H&Y=188+5N\
M1B&<(8+Q8V\S.+ATBL??G?7W/G:*9<4,7BOQ!R]L.0U& 12X9HVP7]3N ^[C
MN73V<B6,_X5=*SL8!) WQJIJKTP(*B[;E?W<\W"D,(I?4$CW"JG'W3KR*&^8
M9;.)5CO03IJLN0\?JM<F<%RZI-Q93;><].SLCK)<- )AN80+^,Y$PSQ;<UG
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
MI@G5 MD_(?J.%JV]MG="TR/ -DMZ=:$T$V@\%T(?.B; ^([;_ M02P,$%
M  @ B():6$8XCDW7 @  (@8  !D   !X;"]W;W)K<VAE971S+W-H965T,C0N
M>&UL?551;]HP$'[G5YS2J6HEUH1 H:6 5.BF56JGJK3;P[0'DUS FF,S^P+M
M?OW.2:!4HKS$9]_=]WT7YRZ#M;%_W *1X"57V@V#!=&R'X8N66 NW)E9HF9/
M9FPNB+=V'KJE19&62;D*XRCJAKF0.A@-RK,'.QJ8@I34^&#!%7DN[.L8E5D/
M@U:P.7B4\P7Y@W T6(HY3I&>EP^6=^$6)94Y:B>-!HO9,+AN]<<='U\&_)"X
M=CLV^$IFQOSQF]MT&$1>$"I,R",(7E8X0:4\$,OX6V,&6TJ?N&MOT+^6M7,M
M,^%P8M1/F=)B&%P$D&(F"D6/9OT-ZWK./5YBE"N?L*YBN[T DL*1R>MD5I!+
M7:WBI7X/.PD7T0<)<9T0E[HKHE+EC2 Q&EBS!NNC&<T;9:EE-HN3VE_*E"Q[
M)>?1Z,[H^6="F\,-S@A.GL1,H3L=A,3@/B1,:J!Q!11_ -2*X=YH6CCXHE-,
MWP.$K&HK+=Y(&\<'$6\P.8-VJPEQ%+</X+6WI;9+O/:'>%S@C72),JZP"+^N
M9XXL?Q:_]U5;877V8_E6Z;NE2' 8<"\XM"L,1L='K6YT=4!I9ZNT<PA]-.76
M2PN%8#)X?T%-^,Z-RL?/6N3&DOR':75SM\X50B<($^/([:OH(.?^BM[(TY)<
M5^3%#KEW@-R0)YZ\R0MWK2-V<S0M$#*CN/VEGO<;?*V8S]#ZJVV<W&KVF\()
MG;K3\J;](VY,44MC01M"!Y^@=]F\[/78N&2CVVX\XLJH%>-!8C&5!)E(I)+T
M"L='%W$KOMJLC2=#0H%Z5\@&K@:[0^?Z,"FL14W<7%1829)Y3UA+,XHB.-TQ
M:\2=L+1 $!FC@]$(KR@L"SW?*.Z5)+#OLPAW^C9'.R^GD^.W5VBJ6GA[NAV
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
M2/$ .P #VD;UM/4NBP=U[@WNI:'BYS)?4.'2A:QUTPF'Y$_4?A*044Q\++^
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
MOK^GG-.LW%Q!& .3!<3Y!:7\>4=6T'R#,OT/4$L#!!0    ( (B"6EBV)>/
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
MDSN(S]=IRM_>R 'J_R0P^Q]02P,$%     @ B():6(C.')33 @  TP<  !D
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
M(INM%YLWJIC76P4^%DH56?UR)G@L9%5 ?_]4Z";0OJDJ6&Z .?D+4$L#!!0
M   ( (B"6E@QP*0/904  !T=   9    >&PO=V]R:W-H965T<R]S:&5E=#,V
M+GAM;+5976_B.!3]*U9VM)J16A*'[RX@M61&6ZGL5JUF]V&T#R8Q8$T2L[8I
M]-_O=9(F$((IV?0%\G'OL>_Q]?5Q/-IR\5.N*%5H%X6Q'%LKI=8WMBW]%8V(
M;/$UC>'-@HN(*+@52UNN!25!XA2%MNLX/3LB++8FH^39HYB,^$:%+*:/ LE-
M%!'Q>D=#OAU;V'I[\,26*Z4?V)/1FBSI,U7?UX\"[NP<)6 1C27C,1)T,;9N
M\8WGNMHAL?B+T:W<NT8ZE#GG/_7-?3"V'-TC&E)?:0@"?R]T2L-0(T$__LU
MK;Q-[;A__8;^+0D>@ID32:<\_)L%:C6V!A8*Z()L0O7$M[_3+*"NQO-Y*)-?
MM,UL'0OY&ZEXE#E##R(6I_]DEQ&QY] ^Y>!F#NY['=J90[OD@#LG'#J90R=A
M)@TEX<$CBDQ&@F^1T-: IB\2,A-O")_%>MR?E8"W#/S4Y($":1)=H]L@8'HD
M2(CNXS2?]+A\]J@B+)1?P.3[LX<^?_J"/B$6HQD+0S"0(UM!-S28[6=-WJ5-
MNB>:Q"Z:\5BM)/H:!S0X!+"A_WD0[EL0=ZX1T:-^"[7Q%7(=MUW1H>G[W=T*
M=^_][M@033L?DG:"USXY)%)2BI*101Z5OF#K9"Q^/( ENE<TDO]4T9["=JIA
M=0&YD6OBT[$%%4)2\4*MR:^_X)[S6Q5E38)Y#8$=T-G)Z>R8T#,ZKQ"42@$Y
M'2]1J)G5#Q)6%8?Z%=/M%:)$A(Q*A5[AJHI@8T/584!.=% 5OS6P3O/;$-@!
MO]V<WVY#_(9$F=@U-^,Z[6X5CT:O2WEL".R QU[.8\\8X)]E_D)&YBQDZO4*
M%@(!'*HJUE+0?@*J%_F7">ZV>B/[99^D"J-^JWUHY!F[5S/X?AY\_YW!/Z3!
M/Q3!3]/@K]"S@@0"S:$07Z!O+":QSV"Y>N22I?7QZTYI13(/H7HRJ2J+Y)E^
MJ!45($9\L:%!/@)0%*I2KSDHSPA5D_M!SOV@=N+%/#;DWN XK9Q.:U!*OF.K
M@5,V\HQ=K$G ,"=@6#OY_L@):"C_SG0E21I@_3IK]5P.-@OG&>%J#@-V"BWJ
M7):)0JOV:[ZXWH 4(K#.5*9AAGJ0A[C7ZI3RL,)LV&VYI40T=[$N!7MR'%^6
MBT]O%'P'"FXU!0TEXKF.I.5+-UB9>/_/W3.[UZ79+6AV+\NT;;)!A$)-7N#-
MDH)FT;OFW (I*J)*&LT-]1.Y(U$?1>F>IX<"\EK-J!EID"'A%.DTD&<&JLMM
ML7W!1CG_#FX#)GV^@?0%.W@/]OZ)%29K:K@W9YV6TQF6IW:E6;N\R)@[7I>8
M8B."S3N1*9$KM"8L0+"_1B32%$C82_OA!O;!>E,-DP9%0-I&Y-,[S3YSV;[+
M&MXO;:Y[I (KK/"@;.69@ZA+4K&;P&:=?Y0]=+>&6D8KPTZAL+L?=Z?5+<>=
MFG7WK9QRU*E-;Y^;(LL.8RD4/39+^J>CY4LB/E=05]+AICM_16*8$#H?8(M4
MWD.='?9C7=\>MHXF1X7ZQ\?#_A'R'Q?Z'YO5\@QJ;;2)T(\9C>945*]8#:GD
MC)8FT;RFT [I*R0\'GS,-R/<D/#..&T2S6L*[9#38E> S>+YY(>-Y',&Z*V3
MDL",BT]] 9F:'2^F[R/$O%N(>=<LYF=D=W9&FR$NS;Y&T;RFT [I*S8"+OZ8
M&>TVI*PS3IM$\YI".^2T4/VN64+7GM%G<+&3:O-* AL2XQF!C4I[>^_<**)B
MF9R_291H\_3T)7^:G_'=)B=;I>=W^,9+3^H*F/3@<$;$DL42B%X I-/J@\X2
MZ5E<>J/X.CF=FG.E>)1<KB@)J- &\'[!N7J[T0WD)Z*3_P!02P,$%     @
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
M[8VRH[#WLN(5U)K+&BE8SX)K<C4GC:"Q^,CAH ?/R(6RE/*+&[Q;S0+LB$!
M:9P+9O_V, <AG"?+\7?G-.CG=,+A\Z/W7YK@;3!+IF$NQ2>^,IM9, G0"M9L
M)\Q[>?@5NH 2YZ^40C>_Z-#9X@"5.VUDU8DM0<7K]I\]=(D8"$A\0A!U@NA'
M!;03T";0EJP):\$,*Z9*'I!RUM:;>VARTZAM-+QV9;PURG[E5F>*=W4I*T!W
M[ $TND"W=IFL=@*07*,%K$$I6+F/Z%IK,!JQ>H5^XVS)!3?<*EXNP# N]"NK
M_7"[0"]?O$(O$*_1W4;NM+76T]!83#=96'9(;UNDZ 32 LI+1,EK%.&(>N3S
M'Y='S^6A34Z?H:C/4-3XH]_-$%IP70JI=PK07]=+;91=A)]] ;8>8[]'MS.O
M]):5, OLUM.@]A 4/_]$4OS&%^[_Y.Q9\+0/GI[S7LP%XU5;=E[;P%E= NJF
M\9:V=9<V[MP1LB^B/,O2:;@?AC2VHB2C3U;/6..>-3[+>EV6:F>7ZYZ5S!T1
M/KS60S*8F.23.#_"&UM%F%+LQTMZO.0L7K^=['*RA[ ^R9B,9H\)C>D1X]B*
MYGE&_8QISYB>9?S3;$#YF-)QWB(21T=,'BN2I9F?*>N9LK-,=](PX4[F-GO&
M[D/6'$8^SFQ,@"DA^ C4:S;!)Q;@I">=?*?"=@>6G+7WD]TRK)+*\'].5GHR
MPKB(4YSAXUK[['"6#_+_C#?O>?/_5NW<,Y]=7$=4'JN$D!,KD."G"PG_VWJ+
MIQO'>YU@7QZ3#!^7W6M(*$Z2$]"#6Y2<A?[#-EQ>Y*]>8#(Z_RYH&B7Y"-AG
MB/-H<&*UP.&@ W#MU^],W=L#&PE86R6^S&S,JNUHVH&1VZ8I6$IC6XSF<6.[
M0%#.P'Y?2VD>!Z[/Z/O*XAM02P,$%     @ B():6.7OCP;I @  %0P  !D
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
M7N<"2ZBJ)EE-C"S*MC&5!IM0.5S@=P4H"\#G,RG-9F)?T'RIQ'\!4$L#!!0
M   ( (B"6EAPN/!>( ,  .H(   9    >&PO=V]R:W-H965T<R]S:&5E=#0S
M+GAM;*U6WV_:,!#^5ZQ,FC9I;7X'Z  )2J?MH1LJVOHP[<$D!UA-;&8[T/WW
M.SLA_&A ?>@+V.>[S_=]9_O2WPKYI%8 FCP7.5<#9Z7U^L9U5;J"@JIKL0:.
M*PLA"ZIQ*I>N6DN@F0TJ<C?PO,0M*./.L&]M4SGLBU+GC,-4$E46!97_QI"+
M[<#QG9WA@2U7VAC<87]-ES #_7,]E3AS&Y2,%< 5$YQ(6 R<D7\S28R_=?C%
M8*L.QL0PF0OQ9";?LH'CF80@AU0;!(I_&[B%/#= F,;?&M-IMC2!A^,=^A?+
M';G,J8);D3^R3*\&3M<A&2QHF>L'L?T*-9_8X*4B5_:7;&M?SR%IJ;0HZF#,
MH&"\^J?/M0X' 7YR)B"H X+3@.A,0%@'A*\-B.J R"I34;$Z3*BFP[X46R*-
M-Z*9@1731B-]QDW99UKB*L,X/;RCDC.^5&0*DLQ65 *Y(@^0"IZRG%%;&[$@
MW\MBC@XXNA5%@;:9%ND3*15DA'%C7)<:<<B8*I82RC,R87FI<;G>X6"##Q/0
ME.7J(VZEC$7U78U<3$9N6N<]KO(.SN3M!^1><+U2Y(YGD!T#N"A"HT2P4V(<
M7$2<0'I-0O\3";P@;$GH]O7A04OXY/7A_@4V85/7T.*%9_ >[8%'^4<;D'A_
M#RIHBZ#(CU(KC87"VGQJBO5[-%=:XF7\TU:2:LNH?4OS0-VH-4UAX. +I$!N
MP!F^?^<GWN<V.=\2;/)&8$=21XW4T27TO=2TEKHZTT3L!<:#/C<7HTW4"CRV
MX.:1W@Q]KQ<%?A#%?7=SJ%B+IQ^$D=?I^<>>DS;/.(G]R-]['G&-&Z[Q1:[V
MG.!#36"QP)?;'"?+]LJ\O:C ELJL]3;'+S)*DFXOZ9Q0?.G6"3M>T#OAU^(6
M=^-.MYU<TI!+WJ"06755VD@F+;)[7@]O='#"L\TS]#J=;N"=4&WS3"*OU^OV
M3MBZ!UV@ +FTW5215)1<5\]@8VT:]LCVJ1/[&!MYU7?W,-57P#V52\85R6&!
MD-YU!_.256>M)EJL;:^9"XV=RPY7^#$"TCC@^D((O9N8#9K/F^%_4$L#!!0
M   ( (B"6EAQ\!WC8@8  +LH   9    >&PO=V]R:W-H965T<R]S:&5E=#0T
M+GAM;,5:6V_B.!C]*Q9;K3I2&V(G(="E2$!V=BMM5ZBH,P^C?3#$0#2YL+:!
MZ6I^_#H7<B.X3674/I00[//Y.]B?SR$>'B+ZG6T(X>!'X(?LOK/A?'O7[;+E
MA@28:=&6A.*3540#S,5;NNZR+27833H%?A?I>J\;8"_LC(;)O1D=#:,=][V0
MS"A@NR# ]&5"_.APWX&=XXTG;[WA\8WN:+C%:S(G_'D[H^)=-T=QO8"$S(M"
M0,GJOC.&=XZ1=$A:?/'(@96N09S*(HJ^QV\>W/N.'H^(^&3)8P@L7O9D2GP_
M1A+C^#<#[>0QXX[EZR/ZYR1YD<P",S*-_*^>RS?WG7X'N&2%=SY_B@Y_DBPA
M*\9;1CY+_H-#UE;O@.6.\2C(.HL1!%Z8ON(?&1&E#A8ZTP%E'5"M@WDN@I%U
M,&H=#.-,!S/K8";,I*DD/#B8X]&01@= X]8"+;Y(R$QZB_2],/[>YYR*3SW1
MCX_F&TS)[40PYX)I%(CIQ'#RA=R"L>MZ\27VP4.8SK#X@VN'<.SY[!.X EW
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
M*P>M&#8@D43JQ79F"["3=BO0 $:,IA^*?6#DLRU4$CV2MFM@/WXDI<CR(JO
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
M]5M4UH#VUU*:P\0>T'3PZ =02P,$%     @ B():6(32C5PH P  ; D  !D
M  !X;"]W;W)K<VAE971S+W-H965T-#@N>&ULM9;)CMLX$(9?I: $@PF0MA9;
M7GIL 79WMD,2(T:2PV .M%2VA)9(#TG;"9"'3Y&4%:6CUN30<Y%(B57_5\7B
M,C\+>:=R1 U?JI*KA9=K?;CV?97F6#$U$ ?D]&<G9,4T=>7>5P>)++-&5>E'
M03#V*U9P+YG;;VN9S,51EP7'M01UK"HFOZZP%.>%%WJ7#Q^*?:[-!S^9']@>
M-Z@_'M:2>G[C)2LJY*H0'"3N%MXRO%Z%UL".^%3@6;7:8$+9"G%G.F^RA1<8
M(BPQU<8%H]<);[ LC2?B^+=VZC6:QK#=OGA_:8.G8+9,X8TH/Q>9SA?>U(,,
M=^Q8Z@_B_!KK@&+C+Q6ELD\XUV,##]*CTJ*JC8F@*KA[LR]U(EH&P^@!@Z@V
MB"RW$[*4MTRS9"[%&:093=Y,PX9JK0FNX&96-EK2WX+L=++)F<2K%<65P8VH
M:+(5L^FZ@HV;*! [T#G"3<[X'A44W';?':LM2O/S_5$KS7A6\#VL:1 APT:+
M] ZL<P5_WJ)F1:F>S7U-R$;83VN\E<.+'L +(W@KN,X5O. 99C\[\"G6)N#H
M$O JZO5XB^D AN%SB()H"$_!!^4HW:M'8=BD=&@5AK^1TC7[2B6L82FER9YM
M_[W<*BVI'/_IRH?S/>KV;=;HM3JP%!<>+4*%\H1>\L>3<!S\U4,^:LA'?=Z3
M%2L93]%,:IT4T9K;;YTI<M3.;VS]FHW@E(S#*(Z"N7_JX(D;GKB7A_8$75(6
M^Y3C7Y2OHM%T&G8KCQOE<:\RK?@=%OH_M,<=VM/1Z 'M2:,]^9]F8?(+3QS/
MPMFTFV?:\$Q[>3[;G8U2L3RAI)T:7E$M:Z#M!N$E*R1\8N4184V[@2W]Y[#"
M?<&YH;W$\JVUTKK('<&D11Y&P6#4#3YKP&>/!MY46C^G$PR';=!P.IC-NDG#
MX,<V'#QRDMLEV@]=2]^CG@W&#U&W#H_PD:E?N"K^W;JH]>\71GP/W&\=@!7*
MO3WF%:3BR+4["YNOS55BZ0[0'\/=/>0MDU2\"DK<D6DPF-!RDNYH=QTM#O8X
MW0I-)YUMYG0=0FD&T/^=$/K2,0+-!2OY#E!+ P04    " "(@EI8#T[^3H,"
M  "P!@  &0   'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6S-56UOTS 0_BNG
M,*$A;4N:M@%&&FE=-3%I@VEEX\.T#VYR;:SY)=A..OX]MI-&1>H*0B#Q)?'9
M=\\]S]D^IVNIGG2):."9,Z$G06E,=1J&.B^1$WTB*Q1V92D5)\:::A7J2B$I
M?!!G81Q%2<@)%4&6^KD;E:6R-HP*O%&@:\Z)^CY%)M>38!!L)F[IJC1N(LS2
MBJQPCN:NNE'6"GN4@G(4FDH!"I>3X&QP.DV<OW>XI[C66V-P2A92/CGCLI@$
MD2.$#'/C$(C]-7B.C#D@2^-;AQGT*5W@]GB#?N&U6RT+HO%<LJ^T,.4D>!=
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
MAEW%O&%/,(ZD*89 +?IK-$F0U4G@X]\?["F)XS3U(X#Y'<0QAL#3B".8 _"
M(7%LWX-[[Z-H\YZ*MO^?'/\!4$L#!!0    ( (B"6EB7BKL<P    !,"   +
M    7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$^0%6H@_8$@6*
M19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8ECVG.D4*NU"P>
M-8?20$3;8T.P6BP^0"X99K>]9!:G<Z17B%S7G:4]VR]/06^ KSI,<4)I2$LS
M#O#-TG\R]_,,-47E2B.56QIXT^7^=N!)T:$B6!::1<G3HAVE?QW']I#3Z:]C
M(K1Z6^CY<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @ B():6$SW-+U\
M!   KB(   \   !X;"]W;W)K8F]O:RYX;6S%FDMSXC@0@/^*BM/L@04_2&92
MPU3EN4M59H<-J5RGA-V :F2)E>1D,K]^VW;(-@2Z]J)P";$LY,]MI$\M^?.3
M=3_FUOX0/RMM_+BW"F%]-ACX8@65]+_;-1@\L["ND@$/W7+@UPYDZ5< H=*#
M=#@\&512F=Z7SYNVIFY #VR (BAKL+ I>%#PY/\[WQR*1^757&D5GL>]]G\-
M/5$IHRKU"\IQ;]@3?F6?_K1._;(F2#TKG-5ZW$NZ$P_@@BK>%,\:R'LY]VU)
MD/,[B2#CWLD0&UPHYT-;HVU?(N,C8.7NJ [V1ND [DH&^,/9>JW,LFD&[V)
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
MLBH4616*K$,468<HL@[_4]9W8U9__9>VN:>5+NIC/FM_A4\_ 5!+ 0(4 Q0
M   ( (B"6E@'04UB@0   +$    0              "  0    !D;V-0<F]P
M<R]A<' N>&UL4$L! A0#%     @ B():6*%^###N    *P(  !$
M     ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ B():6)E<
MG",0!@  G"<  !,              ( !S $  'AL+W1H96UE+W1H96UE,2YX
M;6Q02P$"% ,4    " "(@EI8W<^>63D(  #E,P  &               @($-
M"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ B():6/A"
M))P1!P  &Q\  !@              ("!?!   'AL+W=O<FMS:&5E=',O<VAE
M970R+GAM;%!+ 0(4 Q0    ( (B"6EC1*4BBK (  "D'   8
M  " @<,7  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    " "(
M@EI86MZFVL &  !S'@  &               @(&E&@  >&PO=V]R:W-H965T
M<R]S:&5E=#0N>&UL4$L! A0#%     @ B():6(?B.&TF!P  T#   !@
M         ("!FR$  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0
M   ( (B"6EC6[#";A@(  +(&   8              " @?<H  !X;"]W;W)K
M<VAE971S+W-H965T-BYX;6Q02P$"% ,4    " "(@EI83+,:LI<(   W*@
M&               @(&S*P  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L!
M A0#%     @ B():6&N=#MQF @  BP8  !@              ("!@#0  'AL
M+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( (B"6EAD.J)K0P(
M (H&   8              " @1PW  !X;"]W;W)K<VAE971S+W-H965T.2YX
M;6Q02P$"% ,4    " "(@EI8"=^,J2,6  !K/@  &0              @(&5
M.0  >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( (B"6EB_
MI717= @  *05   9              " @>]/  !X;"]W;W)K<VAE971S+W-H
M965T,3$N>&UL4$L! A0#%     @ B():6(.;4 N1!@  $1$  !D
M     ("!FE@  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4
M" "(@EI8"6*@"\4%   W#0  &0              @(%B7P  >&PO=V]R:W-H
M965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( (B"6ECH.S<PX (  &4&   9
M              " @5YE  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L!
M A0#%     @ B():6+I!:Q/<!   NPL  !D              ("!=6@  'AL
M+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    " "(@EI8L,S,6/L#
M   G"0  &0              @(&(;0  >&PO=V]R:W-H965T<R]S:&5E=#$V
M+GAM;%!+ 0(4 Q0    ( (B"6ECD<L0H90D  /0:   9              "
M@;IQ  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ B():
M6!W8M*'S P  4PD  !D              ("!5GL  'AL+W=O<FMS:&5E=',O
M<VAE970Q."YX;6Q02P$"% ,4    " "(@EI89#7E2R<#  #I!@  &0
M        @(& ?P  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0
M   ( (B"6ECTM-@^N@(  .D%   9              " @=Z"  !X;"]W;W)K
M<VAE971S+W-H965T,C N>&UL4$L! A0#%     @ B():6 IZ$ ;@ P  I0@
M !D              ("!SX4  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q0
M2P$"% ,4    " "(@EI8&U"4_AD7  "Q10  &0              @('FB0
M>&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( (B"6E@F)CYU
M3P0  -,)   9              " @3:A  !X;"]W;W)K<VAE971S+W-H965T
M,C,N>&UL4$L! A0#%     @ B():6$8XCDW7 @  (@8  !D
M ("!O*4  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    " "(
M@EI8Z5LZR]L"  !7!@  &0              @('*J   >&PO=V]R:W-H965T
M<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( (B"6EAF2NN6W@0  .X+   9
M          " @=RK  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#
M%     @ B():6&;,=UT# P  G@8  !D              ("!\;   'AL+W=O
M<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    " "(@EI86C(@8!L%  #5
M#   &0              @($KM   >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM
M;%!+ 0(4 Q0    ( (B"6EABI=R%C (  *0%   9              " @7VY
M  !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ B():6-29
ME_@[!@  CS(  !D              ("!0+P  'AL+W=O<FMS:&5E=',O<VAE
M970S,"YX;6Q02P$"% ,4    " "(@EI8MB7CP#D#  !@#0  &0
M    @(&RP@  >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    (
M (B"6EAM_A\ D ,  !D2   9              " @2+&  !X;"]W;W)K<VAE
M971S+W-H965T,S(N>&UL4$L! A0#%     @ B():6+QK@%&W!0  ,#   !D
M             ("!Z<D  'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"
M% ,4    " "(@EI8B,X<E-,"  #3!P  &0              @('7SP  >&PO
M=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( (B"6EBPN[XGG @
M  Q3   9              " @>'2  !X;"]W;W)K<VAE971S+W-H965T,S4N
M>&UL4$L! A0#%     @ B():6#' I ]E!0  '1T  !D              ("!
MM-L  'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    " "(@EI8
MJF+G%=X"   '"   &0              @(%0X0  >&PO=V]R:W-H965T<R]S
M:&5E=#,W+GAM;%!+ 0(4 Q0    ( (B"6EBO$X#MAP,  )@,   9
M      " @67D  !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%
M  @ B():6 +[8;,^ P  7 D  !D              ("!(^@  'AL+W=O<FMS
M:&5E=',O<VAE970S.2YX;6Q02P$"% ,4    " "(@EI80D1(AE(#  !C"@
M&0              @(&8ZP  >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+
M 0(4 Q0    ( (B"6ECE[X\&Z0(  !4,   9              " @2'O  !X
M;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @ B():6*K$VB3F
M @  M0@  !D              ("!0?(  'AL+W=O<FMS:&5E=',O<VAE970T
M,BYX;6Q02P$"% ,4    " "(@EI8<+CP7B #  #J"   &0
M@(%>]0  >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( (B"
M6EAQ\!WC8@8  +LH   9              " @;7X  !X;"]W;W)K<VAE971S
M+W-H965T-#0N>&UL4$L! A0#%     @ B():6!5+K7>1!   PA@  !D
M         ("!3O\  'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4
M    " "(@EI8\LCHVXX#   J#0  &0              @($6! $ >&PO=V]R
M:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( (B"6EA"'?3DJ (  ,T'
M   9              " @=L' 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL
M4$L! A0#%     @ B():6(32C5PH P  ; D  !D              ("!N@H!
M 'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4    " "(@EI8#T[^
M3H,"  "P!@  &0              @($9#@$ >&PO=V]R:W-H965T<R]S:&5E
M=#0Y+GAM;%!+ 0(4 Q0    ( (B"6EA$"O5/BP(  'D&   9
M  " @=,0 0!X;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @
MB():6([*0; I @  X 0  !D              ("!E1,! 'AL+W=O<FMS:&5E
M=',O<VAE970U,2YX;6Q02P$"% ,4    " "(@EI8>+0V;!$#   D"0  &0
M            @('U%0$ >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4
M Q0    ( (B"6ECX2B+A00,  *P4   -              "  3T9 0!X;"]S
M='EL97,N>&UL4$L! A0#%     @ B():6)>*NQS     $P(   L
M     ( !J1P! %]R96QS+RYR96QS4$L! A0#%     @ B():6$SW-+U\!
MKB(   \              ( !DAT! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0
M   ( (B"6EB*,79?SP$  #,?   :              "  3LB 0!X;"]?<F5L
M<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( (B"6E@RX8'AQP$  !(?
M   3              "  4(D 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@
0   \ #P 6Q   #HF 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>94</ContextCount>
  <ElementCount>291</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>32</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>100000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>100010 - Statement - Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets</Role>
      <ShortName>Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>100020 - Statement - Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheetsParenthetical</Role>
      <ShortName>Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>100030 - Statement - Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations</Role>
      <ShortName>Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>100040 - Statement - Statements of Changes in Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfChangesInShareholdersEquity</Role>
      <ShortName>Statements of Changes in Shareholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>100050 - Statement - Statements of Changes in Shareholders' Equity (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/StatementStatementsOfChangesInShareholdersEquityParenthetical</Role>
      <ShortName>Statements of Changes in Shareholders' Equity (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>100060 - Statement - Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows</Role>
      <ShortName>Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>995455 - Disclosure - Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPolicies</Role>
      <ShortName>Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>995465 - Disclosure - Long-term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebt</Role>
      <ShortName>Long-term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>995475 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>995485 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>995495 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureRelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>995505 - Disclosure - Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlans</Role>
      <ShortName>Employee Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>995515 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>995525 - Disclosure - Share-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensation</Role>
      <ShortName>Share-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>995535 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995545 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/DisclosureCommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995555 - Disclosure - Subsequent Event</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/DisclosureSubsequentEvent</Role>
      <ShortName>Subsequent Event</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995565 - Disclosure - Schedule II - Valuation And Qualifying Accounts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccounts</Role>
      <ShortName>Schedule II - Valuation And Qualifying Accounts</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995575 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPolicies</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995585 - Disclosure - Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesTables</Role>
      <ShortName>Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPolicies</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995595 - Disclosure - Long-term Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtTables</Role>
      <ShortName>Long-term Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebt</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995605 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeases</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995615 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995625 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://odfl.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShare</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995635 - Disclosure - Share-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationTables</Role>
      <ShortName>Share-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensation</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>995645 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurements</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>995655 - Disclosure - Significant Accounting Policies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails</Role>
      <ShortName>Significant Accounting Policies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>995665 - Disclosure - Significant Accounting Policies - Disaggregated Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesDisaggregatedRevenueDetails</Role>
      <ShortName>Significant Accounting Policies - Disaggregated Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>995685 - Disclosure - Significant Accounting Policies - Estimated Useful Lives Of Property And Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails</Role>
      <ShortName>Significant Accounting Policies - Estimated Useful Lives Of Property And Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>995695 - Disclosure - Significant Accounting Policies - Summary of Accelerated Repurchase Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAcceleratedRepurchaseActivityDetails</Role>
      <ShortName>Significant Accounting Policies - Summary of Accelerated Repurchase Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>995705 - Disclosure - Long-term Debt - Schedule of Long-term Debt, Net of Unamortized Debt Issuance Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtNetOfUnamortizedDebtIssuanceCostsDetails</Role>
      <ShortName>Long-term Debt - Schedule of Long-term Debt, Net of Unamortized Debt Issuance Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>995715 - Disclosure - Long-Term Debt - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails</Role>
      <ShortName>Long-Term Debt - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>995725 - Disclosure - Leases - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails</Role>
      <ShortName>Leases - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>995745 - Disclosure - Leases - Future Lease Payments for Assets under Operating Leases, as well as Reconciliation to Lease Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureLeasePaymentsForAssetsUnderOperatingLeasesAsWellAsReconciliationToLeaseLiabilityDetails</Role>
      <ShortName>Leases - Future Lease Payments for Assets under Operating Leases, as well as Reconciliation to Lease Liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>995755 - Disclosure - Income Taxes - Components of the Provision for Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails</Role>
      <ShortName>Income Taxes - Components of the Provision for Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>995765 - Disclosure - Income Taxes - Schedule of Effective Reconciliation of the U.S. Statutory Federal Income Tax Rates (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveReconciliationOfUSStatutoryFederalIncomeTaxRatesDetails</Role>
      <ShortName>Income Taxes - Schedule of Effective Reconciliation of the U.S. Statutory Federal Income Tax Rates (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>995775 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>995785 - Disclosure - Income Taxes - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails</Role>
      <ShortName>Income Taxes - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>995795 - Disclosure - Employee Benefit Plans - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetails</Role>
      <ShortName>Employee Benefit Plans - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>995805 - Disclosure - Earnings Per Share - Reconciliation of Number of Common Stock used in Computing Basic and Diluted Earning Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShareReconciliationOfNumberOfCommonStockUsedInComputingBasicAndDilutedEarningPerShareDetails</Role>
      <ShortName>Earnings Per Share - Reconciliation of Number of Common Stock used in Computing Basic and Diluted Earning Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>995815 - Disclosure - Share-Based Compensation - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails</Role>
      <ShortName>Share-Based Compensation - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>995825 - Disclosure - Share-Based Compensation - Summary of Restricted Stock Award Activity for Employees and Non-Employee Directors (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfRestrictedStockAwardActivityForEmployeesAndNonEmployeeDirectorsDetails</Role>
      <ShortName>Share-Based Compensation - Summary of Restricted Stock Award Activity for Employees and Non-Employee Directors (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>995835 - Disclosure - Share-Based Compensation - Summary of Activity for PBRSUs for Employees (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesDetails</Role>
      <ShortName>Share-Based Compensation - Summary of Activity for PBRSUs for Employees (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>995845 - Disclosure - Share-Based Compensation - Summary of Activity for PBRSUs for Employees (Parenthetical) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesParentheticalDetails</Role>
      <ShortName>Share-Based Compensation - Summary of Activity for PBRSUs for Employees (Parenthetical) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>995855 - Disclosure - Share-Based Compensation - Summary of the Changes in the Number of Outstanding Phantom Stock Shares (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfChangesInNumberOfOutstandingPhantomStockSharesDetails</Role>
      <ShortName>Share-Based Compensation - Summary of the Changes in the Number of Outstanding Phantom Stock Shares (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>995865 - Disclosure - Fair Value Measurements - Schedule of Fair Value of Short-term Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValueOfShortTermInvestmentsDetails</Role>
      <ShortName>Fair Value Measurements - Schedule of Fair Value of Short-term Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>995875 - Disclosure - Fair Value Measurements - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails</Role>
      <ShortName>Fair Value Measurements - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>995885 - Disclosure - Subsequent Event - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails</Role>
      <ShortName>Subsequent Event - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="odfl-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>995895 - Disclosure - Schedule II - Valuation And Qualifying Accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://odfl.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails</Role>
      <ShortName>Schedule II - Valuation And Qualifying Accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://odfl.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccounts</ParentRole>
      <Position>52</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="odfl-20231231.htm">odfl-20231231.htm</File>
    <File>odfl-20231231.xsd</File>
  </InputFiles>
  <SupplementalFiles>
    <File>img196396528_0.jpg</File>
    <File>img196396528_1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2023</BaseTaxonomy>
    <BaseTaxonomy items="558">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="38">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>72
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "odfl-20231231.htm": {
   "nsprefix": "odfl",
   "nsuri": "http://odfl.com/20231231",
   "dts": {
    "inline": {
     "local": [
      "odfl-20231231.htm"
     ]
    },
    "schema": {
     "local": [
      "odfl-20231231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd",
      "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd"
     ]
    }
   },
   "keyStandard": 263,
   "keyCustom": 28,
   "axisStandard": 16,
   "axisCustom": 0,
   "memberStandard": 16,
   "memberCustom": 16,
   "hidden": {
    "total": 14,
    "http://fasb.org/us-gaap/2023": 10,
    "http://xbrl.sec.gov/dei/2023": 4
   },
   "contextCount": 94,
   "entityCount": 1,
   "segmentCount": 32,
   "elementCount": 520,
   "unitCount": 7,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 558,
    "http://xbrl.sec.gov/dei/2023": 38,
    "http://xbrl.sec.gov/ecd/2023": 4,
    "http://fasb.org/srt/2023": 1
   },
   "report": {
    "R1": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
     "longName": "100000 - Document - Document And Entity Information",
     "shortName": "Document And Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets",
     "longName": "100010 - Statement - Balance Sheets",
     "shortName": "Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheetsParenthetical",
     "longName": "100020 - Statement - Balance Sheets (Parenthetical)",
     "shortName": "Balance Sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations",
     "longName": "100030 - Statement - Statements of Operations",
     "shortName": "Statements of Operations",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:LaborAndRelatedExpense",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfChangesInShareholdersEquity",
     "longName": "100040 - Statement - Statements of Changes in Shareholders' Equity",
     "shortName": "Statements of Changes in Shareholders' Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "C_f4d1e291-7b07-4fad-9a46-b705144c107a",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_f4d1e291-7b07-4fad-9a46-b705144c107a",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://odfl.com/20231231/taxonomy/role/StatementStatementsOfChangesInShareholdersEquityParenthetical",
     "longName": "100050 - Statement - Statements of Changes in Shareholders' Equity (Parenthetical)",
     "shortName": "Statements of Changes in Shareholders' Equity (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "U_UnitedStatesOfAmericaDollarsShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R7": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows",
     "longName": "100060 - Statement - Statements of Cash Flows",
     "shortName": "Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "odfl:DepreciationAndAmortizationIncludingDebtIssuanceCosts",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R9": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "C_588e70f5-0d64-4ef9-8489-fb8ddcd7e3ac",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_588e70f5-0d64-4ef9-8489-fb8ddcd7e3ac",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPolicies",
     "longName": "995455 - Disclosure - Significant Accounting Policies",
     "shortName": "Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebt",
     "longName": "995465 - Disclosure - Long-term Debt",
     "shortName": "Long-term Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:LongTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:LongTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeases",
     "longName": "995475 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "odfl:DisclosureOfLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "odfl:DisclosureOfLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes",
     "longName": "995485 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureRelatedPartyTransactions",
     "longName": "995495 - Disclosure - Related Party Transactions",
     "shortName": "Related Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlans",
     "longName": "995505 - Disclosure - Employee Benefit Plans",
     "shortName": "Employee Benefit Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShare",
     "longName": "995515 - Disclosure - Earnings Per Share",
     "shortName": "Earnings Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensation",
     "longName": "995525 - Disclosure - Share-Based Compensation",
     "shortName": "Share-Based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurements",
     "longName": "995535 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://odfl.com/20231231/taxonomy/role/DisclosureCommitmentsAndContingencies",
     "longName": "995545 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://odfl.com/20231231/taxonomy/role/DisclosureSubsequentEvent",
     "longName": "995555 - Disclosure - Subsequent Event",
     "shortName": "Subsequent Event",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccounts",
     "longName": "995565 - Disclosure - Schedule II - Valuation And Qualifying Accounts",
     "shortName": "Schedule II - Valuation And Qualifying Accounts",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies",
     "longName": "995575 - Disclosure - Significant Accounting Policies (Policies)",
     "shortName": "Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "22",
     "firstAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesTables",
     "longName": "995585 - Disclosure - Significant Accounting Policies (Tables)",
     "shortName": "Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "23",
     "firstAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "odfl:DisaggregatedRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:NatureOfOperations",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "odfl:DisaggregatedRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:NatureOfOperations",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtTables",
     "longName": "995595 - Disclosure - Long-term Debt (Tables)",
     "shortName": "Long-term Debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "24",
     "firstAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesTables",
     "longName": "995605 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "firstAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "odfl:DisclosureOfLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "odfl:DisclosureOfLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables",
     "longName": "995615 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShareTables",
     "longName": "995625 - Disclosure - Earnings Per Share (Tables)",
     "shortName": "Earnings Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationTables",
     "longName": "995635 - Disclosure - Share-Based Compensation (Tables)",
     "shortName": "Share-Based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsTables",
     "longName": "995645 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails",
     "longName": "995655 - Disclosure - Significant Accounting Policies - Additional Information (Details)",
     "shortName": "Significant Accounting Policies - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "30",
     "firstAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "U_Segment",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:NatureOfOperations",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "U_Segment",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:NatureOfOperations",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesDisaggregatedRevenueDetails",
     "longName": "995665 - Disclosure - Significant Accounting Policies - Disaggregated Revenue (Details)",
     "shortName": "Significant Accounting Policies - Disaggregated Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "31",
     "firstAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d9486280-0170-4811-9c12-6e746c395b16",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:NatureOfOperations",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "unique": true
     }
    },
    "R32": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails",
     "longName": "995685 - Disclosure - Significant Accounting Policies - Estimated Useful Lives Of Property And Equipment (Details)",
     "shortName": "Significant Accounting Policies - Estimated Useful Lives Of Property And Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "32",
     "firstAnchor": {
      "contextRef": "C_a88be173-74d9-44e5-9911-ba5016bbd131",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_a88be173-74d9-44e5-9911-ba5016bbd131",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://odfl.com/20231231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAcceleratedRepurchaseActivityDetails",
     "longName": "995695 - Disclosure - Significant Accounting Policies - Summary of Accelerated Repurchase Activity (Details)",
     "shortName": "Significant Accounting Policies - Summary of Accelerated Repurchase Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "C_674960e6-8e27-4cf9-8241-51b99538599c",
      "name": "odfl:AcceleratedShareRepurchaseAgreementDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:StockholdersEquityPolicyTextBlock",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_674960e6-8e27-4cf9-8241-51b99538599c",
      "name": "odfl:AcceleratedShareRepurchaseAgreementDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:StockholdersEquityPolicyTextBlock",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtNetOfUnamortizedDebtIssuanceCostsDetails",
     "longName": "995705 - Disclosure - Long-term Debt - Schedule of Long-term Debt, Net of Unamortized Debt Issuance Costs (Details)",
     "shortName": "Long-term Debt - Schedule of Long-term Debt, Net of Unamortized Debt Issuance Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0",
      "name": "us-gaap:SeniorNotes",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0",
      "name": "us-gaap:SeniorNotes",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails",
     "longName": "995715 - Disclosure - Long-Term Debt - Additional Information (Details)",
     "shortName": "Long-Term Debt - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "C_c4605a3a-47ac-4947-a906-8722c7df9193",
      "name": "us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_c4605a3a-47ac-4947-a906-8722c7df9193",
      "name": "us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails",
     "longName": "995725 - Disclosure - Leases - Additional Information (Details)",
     "shortName": "Leases - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "odfl:LesseeOperatingLeaseOptionToRenewEarliestYear",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "odfl:DisclosureOfLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "odfl:LesseeOperatingLeaseOptionToRenewEarliestYear",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "odfl:DisclosureOfLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureLeasePaymentsForAssetsUnderOperatingLeasesAsWellAsReconciliationToLeaseLiabilityDetails",
     "longName": "995745 - Disclosure - Leases - Future Lease Payments for Assets under Operating Leases, as well as Reconciliation to Lease Liability (Details)",
     "shortName": "Leases - Future Lease Payments for Assets under Operating Leases, as well as Reconciliation to Lease Liability (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "odfl:DisclosureOfLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "odfl:DisclosureOfLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails",
     "longName": "995755 - Disclosure - Income Taxes - Components of the Provision for Income Taxes (Details)",
     "shortName": "Income Taxes - Components of the Provision for Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveReconciliationOfUSStatutoryFederalIncomeTaxRatesDetails",
     "longName": "995765 - Disclosure - Income Taxes - Schedule of Effective Reconciliation of the U.S. Statutory Federal Income Tax Rates (Details)",
     "shortName": "Income Taxes - Schedule of Effective Reconciliation of the U.S. Statutory Federal Income Tax Rates (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails",
     "longName": "995775 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)",
     "shortName": "Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails",
     "longName": "995785 - Disclosure - Income Taxes - Additional Information (Details)",
     "shortName": "Income Taxes - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "C_2f9fa913-b52b-4732-ace6-e14a2f2b3101",
      "name": "us-gaap:IncomeTaxExaminationYearUnderExamination",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2f9fa913-b52b-4732-ace6-e14a2f2b3101",
      "name": "us-gaap:IncomeTaxExaminationYearUnderExamination",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetails",
     "longName": "995795 - Disclosure - Employee Benefit Plans - Additional Information (Details)",
     "shortName": "Employee Benefit Plans - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShareReconciliationOfNumberOfCommonStockUsedInComputingBasicAndDilutedEarningPerShareDetails",
     "longName": "995805 - Disclosure - Earnings Per Share - Reconciliation of Number of Common Stock used in Computing Basic and Diluted Earning Per Share (Details)",
     "shortName": "Earnings Per Share - Reconciliation of Number of Common Stock used in Computing Basic and Diluted Earning Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "unique": true
     }
    },
    "R44": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails",
     "longName": "995815 - Disclosure - Share-Based Compensation - Additional Information (Details)",
     "shortName": "Share-Based Compensation - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
      "unitRef": "U_UnitedStatesOfAmericaDollarsShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_a0ca6471-0132-4703-9d4e-da52b9144ac4",
      "name": "odfl:NumberOfAnnualInstallments",
      "unitRef": "U_Installment",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "unique": true
     }
    },
    "R45": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfRestrictedStockAwardActivityForEmployeesAndNonEmployeeDirectorsDetails",
     "longName": "995825 - Disclosure - Share-Based Compensation - Summary of Restricted Stock Award Activity for Employees and Non-Employee Directors (Details)",
     "shortName": "Share-Based Compensation - Summary of Restricted Stock Award Activity for Employees and Non-Employee Directors (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_a0ca6471-0132-4703-9d4e-da52b9144ac4",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesDetails",
     "longName": "995835 - Disclosure - Share-Based Compensation - Summary of Activity for PBRSUs for Employees (Details)",
     "shortName": "Share-Based Compensation - Summary of Activity for PBRSUs for Employees (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "C_e9a3f2fe-b404-4a10-a32f-8477f5153423",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_64ff1d47-c970-4228-8ada-704628cac325",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesParentheticalDetails",
     "longName": "995845 - Disclosure - Share-Based Compensation - Summary of Activity for PBRSUs for Employees (Parenthetical) (Details)",
     "shortName": "Share-Based Compensation - Summary of Activity for PBRSUs for Employees (Parenthetical) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "C_2a863e4f-f86b-404d-8000-d25ec38fb83f",
      "name": "odfl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsPercentageOfTargetAwardInPeriod",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2a863e4f-f86b-404d-8000-d25ec38fb83f",
      "name": "odfl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsPercentageOfTargetAwardInPeriod",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfChangesInNumberOfOutstandingPhantomStockSharesDetails",
     "longName": "995855 - Disclosure - Share-Based Compensation - Summary of the Changes in the Number of Outstanding Phantom Stock Shares (Details)",
     "shortName": "Share-Based Compensation - Summary of the Changes in the Number of Outstanding Phantom Stock Shares (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValueOfShortTermInvestmentsDetails",
     "longName": "995865 - Disclosure - Fair Value Measurements - Schedule of Fair Value of Short-term Investments (Details)",
     "shortName": "Fair Value Measurements - Schedule of Fair Value of Short-term Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "C_d5835066-ebab-4163-95c4-275b7a1bd9bf",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d5835066-ebab-4163-95c4-275b7a1bd9bf",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails",
     "longName": "995875 - Disclosure - Fair Value Measurements - Additional Information (Details)",
     "shortName": "Fair Value Measurements - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0",
      "name": "us-gaap:ShortTermInvestments",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0",
      "name": "us-gaap:LongTermDebtFairValue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://odfl.com/20231231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails",
     "longName": "995885 - Disclosure - Subsequent Event - Additional Information (Details)",
     "shortName": "Subsequent Event - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "C_6e7c885b-f519-415a-97db-d17fec373b01",
      "name": "us-gaap:StockholdersEquityNoteStockSplit",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_6e7c885b-f519-415a-97db-d17fec373b01",
      "name": "us-gaap:StockholdersEquityNoteStockSplit",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://odfl.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails",
     "longName": "995895 - Disclosure - Schedule II - Valuation And Qualifying Accounts (Details)",
     "shortName": "Schedule II - Valuation And Qualifying Accounts (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_f4d1e291-7b07-4fad-9a46-b705144c107a",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "odfl-20231231.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "odfl_A2019StockRepurchaseProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "A2019StockRepurchaseProgramMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2019 Stock Repurchase Program [Member]",
        "label": "A2019 Stock Repurchase Program [Member]",
        "terseLabel": "2019 Share Repurchase Program [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "odfl_A2020StockRepurchaseProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "A2020StockRepurchaseProgramMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2020 stock repurchase program member.",
        "label": "A2020 Stock Repurchase Program [Member]",
        "terseLabel": "2020 Share Repurchase Program [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "odfl_A2021ShareRepurchaseProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "A2021ShareRepurchaseProgramMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2021 stock repurchase program.",
        "label": "A2021 Share Repurchase Program [Member]",
        "terseLabel": "2021 Share Repurchase Program [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "odfl_AcceleratedShareRepurchaseAgreementDate": {
     "xbrltype": "gYearMonthItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "AcceleratedShareRepurchaseAgreementDate",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAcceleratedRepurchaseActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accelerated share repurchase agreement date.",
        "label": "Accelerated Share Repurchase Agreement Date",
        "terseLabel": "Agreement Date"
       }
      }
     },
     "auth_ref": []
    },
    "odfl_AcceleratedShareRepurchaseSettlementDate": {
     "xbrltype": "gYearMonthItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "AcceleratedShareRepurchaseSettlementDate",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAcceleratedRepurchaseActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accelerated share repurchase settlement date.",
        "label": "Accelerated Share Repurchase Settlement Date",
        "terseLabel": "Settlement Date"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AcceleratedShareRepurchasesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AcceleratedShareRepurchasesLineItems",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAcceleratedRepurchaseActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accelerated Share Repurchases [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AcceleratedShareRepurchasesSettlementPaymentOrReceipt",
     "crdr": "debit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAcceleratedRepurchaseActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accelerated Share Repurchases, Settlement (Payment) or Receipt",
        "terseLabel": "Payments made to third party financial institution for share repurchase under the ASR agreement",
        "verboseLabel": "Agreement Amount",
        "documentation": "Amount of cash receipt from (payment to) bank; or stock received from (issuance to) bank in the settlement of the accelerated share repurchase agreement."
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "us-gaap_AcceleratedShareRepurchasesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AcceleratedShareRepurchasesTable",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAcceleratedRepurchaseActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accelerated Share Repurchases [Table]",
        "documentation": "A table reflecting activity in an accelerated share repurchase (ASR) program."
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "us-gaap_AcceleratedShareRepurchasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AcceleratedShareRepurchasesTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accelerated Share Repurchases [Table Text Block]",
        "terseLabel": "Summary of Accelerated Repurchase Activity",
        "documentation": "Tabular disclosure of accelerated share repurchase (ASR) programs. An ASR is a combination of transactions that permits an entity to purchase a targeted number of shares immediately with the final purchase price of those shares determined by an average market price over a fixed period of time. An accelerated share repurchase program is intended to combine the immediate share retirement benefits of a tender offer with the market impact and pricing benefits of a disciplined daily open market stock repurchase program. ASRs can be disclosed as part of stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "odfl_AcceleratedSharesRepurchaseForwardContract": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "AcceleratedSharesRepurchaseForwardContract",
     "crdr": "credit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forward contract for 2021 accelerated share repurchases",
        "documentation": "Accelerated shares repurchase forward contract.",
        "label": "Accelerated Shares Repurchase Forward Contract",
        "negatedLabel": "Forward contract for accelerated share repurchases"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable",
        "totalLabel": "Accounts Payable, Current, Total",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r586"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer receivables, less allowances of $10,405 and $10,689, respectively",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r208",
      "r209"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Other accrued liabilities",
        "totalLabel": "Accrued Liabilities, Current, Total",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less: Accumulated depreciation",
        "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total",
        "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance",
        "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r134",
      "r430"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r640"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Capital in excess of par value",
        "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance",
        "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance",
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital."
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Capital In Excess Of Par Value [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r322",
      "r323",
      "r324",
      "r469",
      "r701",
      "r702",
      "r703",
      "r753",
      "r772"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r646"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r646"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r646"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r646"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advertising Cost [Policy Text Block]",
        "terseLabel": "Advertising",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advertising Expense",
        "terseLabel": "Advertising expense",
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line."
       }
      }
     },
     "auth_ref": [
      "r330"
     ]
    },
    "odfl_AggregatePrincipalAmountOfSeniorNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "AggregatePrincipalAmountOfSeniorNotes",
     "crdr": "credit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate principal amount of senior notes.",
        "label": "Aggregate Principal Amount Of Senior Notes",
        "terseLabel": "Aggregate amount on promissory notes issued"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r610",
      "r622",
      "r632",
      "r658"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r613",
      "r625",
      "r635",
      "r661"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r646"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r653"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r617",
      "r626",
      "r636",
      "r653",
      "r662",
      "r666",
      "r674"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r672"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Expense",
        "verboseLabel": "Allocated share-based compensation expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r317",
      "r329"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Customer receivables, allowances",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r210",
      "r216"
     ]
    },
    "odfl_AllowancesForUncollectibleAccountsAndRevenueAdjustmentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "AllowancesForUncollectibleAccountsAndRevenueAdjustmentsPolicyTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowances For Uncollectible Accounts And Revenue Adjustments [Policy Text Block]",
        "label": "Allowances For Uncollectible Accounts And Revenue Adjustments Policy [Text Block]",
        "terseLabel": "Allowances for Uncollectible Accounts and Revenue Adjustments"
       }
      }
     },
     "auth_ref": []
    },
    "odfl_AmendedRevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "AmendedRevolvingCreditFacilityMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amended revolving credit facility.",
        "label": "Amended Revolving Credit Facility [Member]",
        "terseLabel": "2019 Credit Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets",
        "totalLabel": "Total assets",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r104",
      "r136",
      "r153",
      "r193",
      "r199",
      "r203",
      "r211",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r351",
      "r355",
      "r371",
      "r423",
      "r498",
      "r586",
      "r599",
      "r712",
      "r713",
      "r760"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current",
        "totalLabel": "Total current assets",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r139",
      "r153",
      "r211",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r351",
      "r355",
      "r371",
      "r586",
      "r712",
      "r713",
      "r760"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValueOfShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Assets, Fair Value Disclosure, Total",
        "label": "Assets, Fair Value Disclosure",
        "terseLabel": "Assets, Fair value",
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r604",
      "r605",
      "r618"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorLocation",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r604",
      "r605",
      "r618"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorName",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r604",
      "r605",
      "r618"
     ]
    },
    "odfl_August2021ASRAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "August2021ASRAgreementMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAcceleratedRepurchaseActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "August 2021 ASR Agreement.",
        "label": "August2021 A S R Agreement [Member]",
        "terseLabel": "August 2021 ASR Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r669"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r670"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r665"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r665"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r665"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r665"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r665"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r665"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesParentheticalDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfRestrictedStockAwardActivityForEmployeesAndNonEmployeeDirectorsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r288",
      "r289",
      "r290",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r668"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r667"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r666"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r666"
     ]
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "terseLabel": "Basis of Presentation",
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r88"
     ]
    },
    "odfl_BuildingsLandAndImprovementsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "BuildingsLandAndImprovementsGross",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of buildings, land and improvements.",
        "label": "Buildings Land And Improvements Gross",
        "terseLabel": "Land and structures"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Capital expenditures in accrued liabilities",
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r36",
      "r37"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents",
        "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total",
        "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance",
        "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r132",
      "r557"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAxis",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValueOfShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Axis]",
        "terseLabel": "Cash and Cash Equivalents",
        "documentation": "Information by type of cash and cash equivalent balance."
       }
      }
     },
     "auth_ref": [
      "r132"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents at end of year",
        "periodStartLabel": "Cash and cash equivalents at beginning of year",
        "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r85",
      "r151"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Increase (decrease) in cash and cash equivalents",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r85"
     ]
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Supplemental disclosure of noncash investing and financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CertificatesOfDepositMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CertificatesOfDepositMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValueOfShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Certificates of Deposit [Member]",
        "terseLabel": "Certificates of deposit [Member]",
        "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r593",
      "r594",
      "r595",
      "r596"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r644"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "terseLabel": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r645"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r645"
     ]
    },
    "us-gaap_CommercialPaperMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommercialPaperMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValueOfShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commercial Paper [Member]",
        "terseLabel": "Commercial paper [Member]",
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r593",
      "r594",
      "r595",
      "r596"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingent liabilities",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r55",
      "r426",
      "r485"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/DisclosureCommitmentsAndContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r217",
      "r218",
      "r552",
      "r709"
     ]
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockDividendsPerShareDeclared",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations",
      "http://odfl.com/20231231/taxonomy/role/StatementStatementsOfChangesInShareholdersEquityParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash dividends declared per share",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Dividends declared per share",
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r96"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r589",
      "r590",
      "r591",
      "r593",
      "r594",
      "r595",
      "r596",
      "r701",
      "r702",
      "r753",
      "r771",
      "r772"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r486"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding",
        "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance",
        "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r67",
      "r486",
      "r504",
      "r772",
      "r773"
     ]
    },
    "us-gaap_CommonStockValueOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockValueOutstanding",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock - $0.10 par value, 280,000,000 shares authorized, 108,965,466 and 110,222,819 shares outstanding at December 31, 2023 and December 31, 2022, respectively.",
        "label": "Common Stock, Value, Outstanding",
        "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r486"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r650"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r649"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r651"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r648"
     ]
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "terseLabel": "Comprehensive Income",
        "documentation": "Disclosure of accounting policy for comprehensive income."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Credit Risk",
        "documentation": "Disclosure of accounting policy for credit risk."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r118"
     ]
    },
    "us-gaap_CostsAndExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostsAndExpenses",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses",
        "totalLabel": "Total operating expenses",
        "documentation": "Total costs of sales and operating expenses for the period."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "us-gaap_CostsAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostsAndExpensesAbstract",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentFederalStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Federal, State and Local, Tax Expense (Benefit)",
        "totalLabel": "Total current income tax expense (benefit)",
        "documentation": "Amount of current federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r686"
     ]
    },
    "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]",
        "terseLabel": "Current:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": {
       "parentTag": "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r686",
      "r699",
      "r748"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": {
       "parentTag": "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r686",
      "r699",
      "r748"
     ]
    },
    "us-gaap_DebtAndCapitalLeaseObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtAndCapitalLeaseObligations",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtNetOfUnamortizedDebtIssuanceCostsDetails2": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtNetOfUnamortizedDebtIssuanceCostsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtNetOfUnamortizedDebtIssuanceCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt and Lease Obligation",
        "terseLabel": "Debt and capital lease obligations",
        "totalLabel": "Total long-term debt",
        "documentation": "Amount of short-term and long-term debt and lease obligation."
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r61",
      "r62",
      "r105",
      "r107",
      "r155",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r379",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r697"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "verboseLabel": "Interest Rate Spread added to Rate",
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Notes interest",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r233"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r155",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r379",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r697"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentMaturityDate",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Maturity Date",
        "terseLabel": "Maturity date",
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r563",
      "r754"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDateDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentMaturityDateDescription",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Maturity Date, Description",
        "terseLabel": "Maturity Date Description",
        "documentation": "Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r155",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r379",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r697"
     ]
    },
    "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentPeriodicPaymentPrincipal",
     "crdr": "debit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Periodic Payment, Principal",
        "terseLabel": "Scheduled principal payment",
        "documentation": "Amount of the required periodic payments applied to principal."
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Debt Instrument [Table]",
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r43",
      "r44",
      "r50",
      "r51",
      "r52",
      "r56",
      "r94",
      "r95",
      "r155",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r379",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r697"
     ]
    },
    "odfl_DebtInstrumentUnpaidPrincipalBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "DebtInstrumentUnpaidPrincipalBalance",
     "crdr": "debit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining principal amount",
        "label": "Debt Instrument Unpaid Principal Balance",
        "documentation": "Debt instrument unpaid principal balance."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredCompensationLiabilityClassifiedNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Compensation Liability, Classified, Noncurrent",
        "terseLabel": "Deferred compensation plan amounts owed, non current",
        "totalLabel": "Deferred Compensation Liability, Classified, Noncurrent, Total",
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredCompensationLiabilityCurrentAndNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Compensation Liability, Current and Noncurrent",
        "terseLabel": "Deferred compensation plan amounts owed",
        "totalLabel": "Deferred Compensation Liability, Current and Noncurrent, Total",
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Federal",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r699",
      "r747",
      "r748"
     ]
    },
    "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredFederalStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Federal, State and Local, Tax Expense (Benefit)",
        "totalLabel": "Total deferred income tax expense (benefit)",
        "documentation": "Amount of deferred federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r743"
     ]
    },
    "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]",
        "terseLabel": "Deferred:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred income taxes",
        "totalLabel": "Deferred Income Tax Expense (Benefit), Total",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r103",
      "r121",
      "r345",
      "r346",
      "r699"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Total deferred tax liabilities",
        "totalLabel": "Deferred Tax Liabilities, Gross, Total",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r65",
      "r106",
      "r338"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred income taxes",
        "totalLabel": "Deferred Income Tax Liabilities, Net, Total",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r332",
      "r333",
      "r424"
     ]
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r699",
      "r747",
      "r748"
     ]
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total deferred tax assets",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r339"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r746"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits",
        "terseLabel": "Deferred compensation",
        "totalLabel": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Total",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r746"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Compensated Absences",
        "terseLabel": "Accrued vacation",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensated absences (includes, but not limited to, sick and personal days)."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r746"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Self Insurance",
        "terseLabel": "Claims and insurance reserves",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated losses under self insurance."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r746"
     ]
    },
    "us-gaap_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Net deferred tax liability",
        "totalLabel": "Deferred Tax Liabilities, Net, Total",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r745"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Other",
        "negatedLabel": "Other",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r746"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedLabel": "Depreciation and amortization",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r746"
     ]
    },
    "us-gaap_DefinedBenefitPlanContributionsByEmployer": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanContributionsByEmployer",
     "crdr": "debit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer",
        "terseLabel": "Company contributions",
        "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets."
       }
      }
     },
     "auth_ref": [
      "r261",
      "r264",
      "r277",
      "r576",
      "r577",
      "r578",
      "r579"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation",
        "terseLabel": "Depreciation expenses",
        "totalLabel": "Depreciation, Total",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r40"
     ]
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "terseLabel": "Depreciation and amortization",
        "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total",
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r40"
     ]
    },
    "odfl_DepreciationAndAmortizationIncludingDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "DepreciationAndAmortizationIncludingDebtIssuanceCosts",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Depreciation and amortization including debt issuance costs.",
        "label": "Depreciation And Amortization Including Debt Issuance Costs",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DirectCommunicationsAndUtilitiesCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DirectCommunicationsAndUtilitiesCosts",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Direct Communications and Utilities Costs",
        "terseLabel": "Communications and utilities",
        "totalLabel": "Direct Communications and Utilities Costs, Total",
        "documentation": "The aggregate costs of direct communications and utilities incurred during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "us-gaap_DirectTaxesAndLicensesCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DirectTaxesAndLicensesCosts",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost, Direct Tax and License",
        "terseLabel": "Operating taxes and licenses",
        "documentation": "Amount of tax incurred and cost of license directly related to good produced or service rendered."
       }
      }
     },
     "auth_ref": [
      "r692"
     ]
    },
    "odfl_DisaggregatedRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "DisaggregatedRevenueTableTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's revenue disaggregated by service.",
        "label": "Disaggregated Revenue Table [Text Block]",
        "terseLabel": "Disaggregated Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesDisaggregatedRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r259",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesDisaggregatedRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation Of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r259",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "Share-Based Compensation",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r283",
      "r287",
      "r318",
      "r319",
      "r321",
      "r581"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]",
        "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "odfl_DisclosureOfLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "DisclosureOfLeasesTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of leases.",
        "label": "Disclosure Of Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]",
        "terseLabel": "Summary of the Changes in the Number of Outstanding Phantom Stock Shares",
        "documentation": "Tabular disclosure of share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r45"
     ]
    },
    "us-gaap_DividendsCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DividendsCommonStock",
     "crdr": "debit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends, Common Stock",
        "negatedLabel": "Cash dividends declared",
        "totalLabel": "Dividends, Common Stock, Total",
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r96"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r604",
      "r605",
      "r618"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r604",
      "r605",
      "r618",
      "r654"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r639"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "terseLabel": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r602"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings per share:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic",
        "totalLabel": "Earnings Per Share, Basic, Total",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r166",
      "r167",
      "r169",
      "r170",
      "r172",
      "r178",
      "r180",
      "r185",
      "r186",
      "r187",
      "r191",
      "r365",
      "r366",
      "r420",
      "r435",
      "r559"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted",
        "totalLabel": "Earnings Per Share, Diluted, Total",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r166",
      "r167",
      "r169",
      "r170",
      "r172",
      "r180",
      "r185",
      "r186",
      "r187",
      "r191",
      "r365",
      "r366",
      "r420",
      "r435",
      "r559"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Earnings Per Share",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r177",
      "r188",
      "r189",
      "r190"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Compensation and benefits",
        "totalLabel": "Employee-related Liabilities, Current, Total",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Unrecognized compensation costs, weighted-average recognition periods",
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r320"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "crdr": "debit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized stock-based compensation cost",
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r742"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "crdr": "credit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "negatedLabel": "Employee service share-based compensation, tax benefit from compensation expense",
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r317"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r601"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r601"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities Act File Number",
        "terseLabel": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r601"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r679"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r601"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r601"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r601"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r601"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r680"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r127",
      "r142",
      "r143",
      "r144",
      "r161",
      "r162",
      "r163",
      "r165",
      "r173",
      "r175",
      "r192",
      "r212",
      "r215",
      "r249",
      "r322",
      "r323",
      "r324",
      "r341",
      "r342",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r364",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r392",
      "r446",
      "r447",
      "r448",
      "r469",
      "r526"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r647"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r610",
      "r622",
      "r632",
      "r658"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r607",
      "r619",
      "r629",
      "r655"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r653"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValueOfShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r368",
      "r369",
      "r370"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValueOfShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r368",
      "r369",
      "r370"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValueOfShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r240",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r369",
      "r402",
      "r403",
      "r404",
      "r564",
      "r565",
      "r576",
      "r577",
      "r578"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurements",
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
       }
      }
     },
     "auth_ref": [
      "r367"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValueOfShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r240",
      "r264",
      "r269",
      "r369",
      "r402",
      "r576",
      "r577",
      "r578"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValueOfShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2 [Member]",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r240",
      "r264",
      "r269",
      "r369",
      "r403",
      "r564",
      "r565",
      "r576",
      "r577",
      "r578"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValueOfShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r240",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r369",
      "r404",
      "r564",
      "r565",
      "r576",
      "r577",
      "r578"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValueOfShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r240",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r402",
      "r403",
      "r404",
      "r564",
      "r565",
      "r576",
      "r577",
      "r578"
     ]
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Values of Financial Instruments",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r13"
     ]
    },
    "odfl_February2021ASRAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "February2021ASRAgreementMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAcceleratedRepurchaseActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "February 2021 ASR agreement.",
        "label": "February2021 A S R Agreement [Member]",
        "terseLabel": "February 2021 ASR Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "odfl_February2022ASRAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "February2022ASRAgreementMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAcceleratedRepurchaseActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "February 2022 ASR agreement.",
        "label": "February 2022 A S R Agreement [Member]",
        "terseLabel": "February 2022 ASR Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r614",
      "r626",
      "r636",
      "r662"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r614",
      "r626",
      "r636",
      "r662"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r614",
      "r626",
      "r636",
      "r662"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r614",
      "r626",
      "r636",
      "r662"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r614",
      "r626",
      "r636",
      "r662"
     ]
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Gain on disposal of property and equipment",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "totalLabel": "Gain (Loss) on Disposition of Property Plant Equipment, Total",
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r604",
      "r605",
      "r618"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before income taxes",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r73",
      "r112",
      "r193",
      "r198",
      "r202",
      "r204",
      "r421",
      "r432",
      "r561"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority",
        "documentation": "Information by tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority",
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityNameAxis",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority, Name [Axis]",
        "terseLabel": "Income Tax Authority, Name",
        "documentation": "Information by name of taxing authority."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_IncomeTaxAuthorityNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityNameDomain",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority, Name [Domain]",
        "terseLabel": "Income Tax Authority, Name",
        "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes",
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information."
       }
      }
     },
     "auth_ref": [
      "r154",
      "r331",
      "r336",
      "r337",
      "r340",
      "r343",
      "r347",
      "r348",
      "r349",
      "r464"
     ]
    },
    "us-gaap_IncomeTaxExaminationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExaminationLineItems",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Examination [Line Items]",
        "terseLabel": "Income Tax Examination [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxExaminationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExaminationTable",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Examination [Table]",
        "terseLabel": "Income Tax Examination [Table]",
        "documentation": "A summary of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the Increase or Decrease in the liability from the prior period, and any penalties and interest that have been incurred or accrued."
       }
      }
     },
     "auth_ref": [
      "r102"
     ]
    },
    "us-gaap_IncomeTaxExaminationYearUnderExamination": {
     "xbrltype": "gYearListItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExaminationYearUnderExamination",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Examination, Year under Examination",
        "terseLabel": "Income tax examinations year under examination",
        "documentation": "Tax year being audited in the income tax examination, in YYYY format."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0,
       "order": 1.0
      },
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveReconciliationOfUSStatutoryFederalIncomeTaxRatesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveReconciliationOfUSStatutoryFederalIncomeTaxRatesDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Provision for income taxes",
        "totalLabel": "Total provision for income taxes",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r122",
      "r174",
      "r175",
      "r196",
      "r334",
      "r344",
      "r438"
     ]
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveReconciliationOfUSStatutoryFederalIncomeTaxRatesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveReconciliationOfUSStatutoryFederalIncomeTaxRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Tax provision at statutory rate",
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r335"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationOtherReconcilingItems",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveReconciliationOfUSStatutoryFederalIncomeTaxRatesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveReconciliationOfUSStatutoryFederalIncomeTaxRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount",
        "terseLabel": "Other, net",
        "totalLabel": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount, Total",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments."
       }
      }
     },
     "auth_ref": [
      "r744"
     ]
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveReconciliationOfUSStatutoryFederalIncomeTaxRatesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfEffectiveReconciliationOfUSStatutoryFederalIncomeTaxRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State income taxes, net of federal benefit",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r744"
     ]
    },
    "us-gaap_IncomeTaxesPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxesPaid",
     "crdr": "credit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes Paid",
        "terseLabel": "Income taxes paid",
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r34"
     ]
    },
    "us-gaap_IncomeTaxesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxesReceivable",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes Receivable, Current",
        "terseLabel": "Income taxes receivable",
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r688"
     ]
    },
    "odfl_IncreaseDecreaseCompensationBenefitsAndOtherAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "IncreaseDecreaseCompensationBenefitsAndOtherAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net change during the period in the obligations due within one year for (i) services received by employees and (ii) other accrued liabilities that are not separately disclosed in the balance sheet due to materiality considerations.",
        "label": "Increase Decrease Compensation Benefits And Other Accrued Liabilities",
        "terseLabel": "Compensation, benefits and other accrued liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsAndOtherReceivables",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Accounts and Other Receivables",
        "negatedLabel": "Customer and other receivables, net",
        "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable",
        "totalLabel": "Increase (Decrease) in Accounts Payable, Total",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Income Taxes Payable",
        "terseLabel": "Income taxes, net",
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_IncreaseDecreaseInInsuranceLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInInsuranceLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Insurance Liabilities",
        "terseLabel": "Claims and insurance accruals",
        "totalLabel": "Increase (Decrease) in Insurance Liabilities, Total",
        "documentation": "The increase (decrease) in insurance liability balances during the period."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in assets and liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOtherAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Other Accrued Liabilities",
        "terseLabel": "Other liabilities",
        "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other assets",
        "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShareReconciliationOfNumberOfCommonStockUsedInComputingBasicAndDilutedEarningPerShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShareReconciliationOfNumberOfCommonStockUsedInComputingBasicAndDilutedEarningPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "terseLabel": "Dilutive effect of share-based awards",
        "totalLabel": "Incremental Common Shares Attributable to Share-based Payment Arrangements, Total",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r182",
      "r183",
      "r187",
      "r286"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r617",
      "r626",
      "r636",
      "r653",
      "r662",
      "r666",
      "r674"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r672"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r606",
      "r678"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r606",
      "r678"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r606",
      "r678"
     ]
    },
    "us-gaap_InterestAndDebtExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestAndDebtExpense",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest and Debt Expense",
        "terseLabel": "Interest expense",
        "totalLabel": "Interest and Debt Expense, Total",
        "documentation": "Interest and debt related expenses associated with nonoperating financing activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_InterestPaidCapitalized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestPaidCapitalized",
     "crdr": "credit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Paid, Capitalized, Investing Activities",
        "terseLabel": "Capitalized interest",
        "documentation": "Amount of cash paid for interest capitalized, classified as investing activity."
       }
      }
     },
     "auth_ref": [
      "r558",
      "r696"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest paid",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r149",
      "r150"
     ]
    },
    "us-gaap_InternalRevenueServiceIRSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InternalRevenueServiceIRSMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Internal Revenue Service (IRS) [Member]",
        "terseLabel": "Internal Revenue Service (IRS) [Member]",
        "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentIncomeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentIncomeNet",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Income, Net",
        "negatedLabel": "Interest income",
        "totalLabel": "Investment Income, Net, Total",
        "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r81"
     ]
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentPolicyTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Policy [Policy Text Block]",
        "terseLabel": "Short-term Investments",
        "documentation": "Disclosure of accounting policy for investment in financial asset."
       }
      }
     },
     "auth_ref": [
      "r436",
      "r457",
      "r458",
      "r459",
      "r460",
      "r536",
      "r537"
     ]
    },
    "us-gaap_InvestmentTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentTypeAxis",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValueOfShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Type [Axis]",
        "terseLabel": "Investment Type",
        "documentation": "Information by type of investments."
       }
      }
     },
     "auth_ref": [
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r533",
      "r535",
      "r539",
      "r542",
      "r543",
      "r544",
      "r545",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r591"
     ]
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentTypeCategorizationMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValueOfShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments [Domain]",
        "terseLabel": "Investments",
        "documentation": "Asset obtained to generate income or appreciate in value."
       }
      }
     },
     "auth_ref": [
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r533",
      "r535",
      "r539",
      "r542",
      "r543",
      "r544",
      "r545",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r591"
     ]
    },
    "odfl_LTLServiceRevenueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "LTLServiceRevenueMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesDisaggregatedRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LTL Service Revenue [Member]",
        "label": "L T L Service Revenue [Member]",
        "terseLabel": "LTL Service Revenue [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LaborAndRelatedExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LaborAndRelatedExpense",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Labor and Related Expense",
        "terseLabel": "Salaries, wages and benefits",
        "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit."
       }
      }
     },
     "auth_ref": [
      "r693"
     ]
    },
    "us-gaap_LeaseholdImprovementsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseholdImprovementsGross",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leasehold Improvements, Gross",
        "terseLabel": "Leasehold improvements",
        "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold Improvements [Member]",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "verboseLabel": "Leases, Operating [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeLeaseDescriptionLineItems",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee Lease Description [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r385"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeLeaseDescriptionTable",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee Lease Description [Table]",
        "documentation": "Disclosure of information about lessee's leases."
       }
      }
     },
     "auth_ref": [
      "r385"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "terseLabel": "Future Lease Payments for Assets under Operating Leases, as well as Reconciliation to Lease Liability",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r758"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureLeasePaymentsForAssetsUnderOperatingLeasesAsWellAsReconciliationToLeaseLiabilityDetails2": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureLeasePaymentsForAssetsUnderOperatingLeasesAsWellAsReconciliationToLeaseLiabilityDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureLeasePaymentsForAssetsUnderOperatingLeasesAsWellAsReconciliationToLeaseLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureLeasePaymentsForAssetsUnderOperatingLeasesAsWellAsReconciliationToLeaseLiabilityDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureLeasePaymentsForAssetsUnderOperatingLeasesAsWellAsReconciliationToLeaseLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureLeasePaymentsForAssetsUnderOperatingLeasesAsWellAsReconciliationToLeaseLiabilityDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureLeasePaymentsForAssetsUnderOperatingLeasesAsWellAsReconciliationToLeaseLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureLeasePaymentsForAssetsUnderOperatingLeasesAsWellAsReconciliationToLeaseLiabilityDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureLeasePaymentsForAssetsUnderOperatingLeasesAsWellAsReconciliationToLeaseLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureLeasePaymentsForAssetsUnderOperatingLeasesAsWellAsReconciliationToLeaseLiabilityDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureLeasePaymentsForAssetsUnderOperatingLeasesAsWellAsReconciliationToLeaseLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureLeasePaymentsForAssetsUnderOperatingLeasesAsWellAsReconciliationToLeaseLiabilityDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureLeasePaymentsForAssetsUnderOperatingLeasesAsWellAsReconciliationToLeaseLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureLeasePaymentsForAssetsUnderOperatingLeasesAsWellAsReconciliationToLeaseLiabilityDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureLeasePaymentsForAssetsUnderOperatingLeasesAsWellAsReconciliationToLeaseLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureLeasePaymentsForAssetsUnderOperatingLeasesAsWellAsReconciliationToLeaseLiabilityDetails2": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureLeasePaymentsForAssetsUnderOperatingLeasesAsWellAsReconciliationToLeaseLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Less: imputed interest",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "odfl_LesseeOperatingLeaseOptionToRenewEarliestYear": {
     "xbrltype": "gYearListItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "LesseeOperatingLeaseOptionToRenewEarliestYear",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, operating lease, option to renew, earliest year.",
        "label": "Lessee Operating Lease Option To Renew Earliest Year",
        "terseLabel": "Lessee, operating lease, option to renew, earliest year"
       }
      }
     },
     "auth_ref": []
    },
    "odfl_LesseeOperatingLeaseOptionToRenewLatestYear": {
     "xbrltype": "gYearListItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "LesseeOperatingLeaseOptionToRenewLatestYear",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, operating lease, option to renew, latest year.",
        "label": "Lessee Operating Lease Option To Renew Latest Year",
        "terseLabel": "Lessee, operating lease, option to renew, latest year"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Renewal Term",
        "terseLabel": "Lessee, operating lease, renewal term",
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r757"
     ]
    },
    "odfl_LetterOfCreditFeeInPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "LetterOfCreditFeeInPercentage",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective interest rate during the reporting period on the outstanding letters of credit.",
        "label": "Letter Of Credit Fee In Percentage",
        "terseLabel": "Letter of Credit Fee in Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LetterOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LetterOfCreditMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letter of Credit [Member]",
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LettersOfCreditOutstandingAmount",
     "crdr": "credit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Letters of Credit Outstanding, Amount",
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities",
        "totalLabel": "Total liabilities",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r153",
      "r211",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r352",
      "r355",
      "r356",
      "r371",
      "r484",
      "r560",
      "r599",
      "r712",
      "r760",
      "r761"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and shareholders\u2019 equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r108",
      "r428",
      "r586",
      "r698",
      "r706",
      "r755"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r131",
      "r153",
      "r211",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r352",
      "r355",
      "r356",
      "r371",
      "r586",
      "r712",
      "r760",
      "r761"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Noncurrent",
        "totalLabel": "Total long-term liabilities",
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r58",
      "r59",
      "r60",
      "r63",
      "r153",
      "r211",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r352",
      "r355",
      "r356",
      "r371",
      "r712",
      "r760",
      "r761"
     ]
    },
    "us-gaap_LineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCredit",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtNetOfUnamortizedDebtIssuanceCostsDetails": {
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtNetOfUnamortizedDebtIssuanceCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Line of Credit",
        "terseLabel": "Revolving credit facility",
        "totalLabel": "Long-term Line of Credit, Total",
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r107",
      "r769"
     ]
    },
    "odfl_LineOfCreditFacilityAccordion": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "LineOfCreditFacilityAccordion",
     "crdr": "credit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of additional borrowing capacity under an accordion feature within the credit agreement.",
        "label": "Line Of Credit Facility Accordion",
        "terseLabel": "Line of Credit Facility Accordion"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases",
     "crdr": "credit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases",
        "terseLabel": "Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases",
        "documentation": "The maximum amount of borrowing capacity under a line of credit that is available as of the balance sheet date for a specific purpose other than for financing goods acquired for inventory or imminent delivery to a customer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "odfl_LineOfCreditFacilityOriginalBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "LineOfCreditFacilityOriginalBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of original borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.",
        "label": "Line Of Credit Facility Original Borrowing Capacity",
        "terseLabel": "Original borrowing capacity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "verboseLabel": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtAndCapitalLeaseObligations",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 0.0
      },
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtNetOfUnamortizedDebtIssuanceCostsDetails2": {
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtNetOfUnamortizedDebtIssuanceCostsDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt and Lease Obligation",
        "terseLabel": "Long-term debt",
        "verboseLabel": "Total maturities due after one year",
        "totalLabel": "Long-term Debt and Lease Obligation, Total",
        "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r425"
     ]
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtNetOfUnamortizedDebtIssuanceCostsDetails2": {
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtNetOfUnamortizedDebtIssuanceCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt and Lease Obligation, Current",
        "negatedLabel": "Less: Current maturities",
        "totalLabel": "Long-term Debt and Lease Obligation, Current, Total",
        "documentation": "Amount of long-term debt and lease obligation, classified as current."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Long-term Debt, Current Maturities, Total",
        "label": "Long-Term Debt, Current Maturities",
        "terseLabel": "Current maturities of long-term debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r137"
     ]
    },
    "us-gaap_LongTermDebtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Fair Value",
        "terseLabel": "Long-term debt, fair value",
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt [Text Block]",
        "terseLabel": "Long-term Debt",
        "documentation": "The entire disclosure for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r92"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r42"
     ]
    },
    "us-gaap_MachineryAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MachineryAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Machinery and Equipment, Gross",
        "terseLabel": "Revenue equipment",
        "totalLabel": "Machinery and Equipment, Gross, Total",
        "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MaximumMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesParentheticalDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r219",
      "r220",
      "r221",
      "r222",
      "r281",
      "r406",
      "r445",
      "r476",
      "r477",
      "r534",
      "r538",
      "r540",
      "r541",
      "r546",
      "r553",
      "r554",
      "r562",
      "r568",
      "r580",
      "r588",
      "r714",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r645"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r645"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MinimumMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesParentheticalDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r219",
      "r220",
      "r221",
      "r222",
      "r281",
      "r406",
      "r445",
      "r476",
      "r477",
      "r534",
      "r538",
      "r540",
      "r541",
      "r546",
      "r553",
      "r554",
      "r562",
      "r568",
      "r580",
      "r588",
      "r714",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r665"
     ]
    },
    "odfl_ModifiedAwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "ModifiedAwardMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Modified Award.",
        "label": "Modified Award [Member]",
        "terseLabel": "Modified Award [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r673"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r646"
     ]
    },
    "us-gaap_NatureOfOperations": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NatureOfOperations",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nature of Operations [Text Block]",
        "terseLabel": "Business",
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r124"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r148"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r148"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r86",
      "r87"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfChangesInShareholdersEquity",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)",
        "totalLabel": "Net Income (Loss) Attributable to Parent, Total",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r87",
      "r113",
      "r129",
      "r140",
      "r141",
      "r144",
      "r153",
      "r164",
      "r166",
      "r167",
      "r169",
      "r170",
      "r174",
      "r175",
      "r184",
      "r193",
      "r198",
      "r202",
      "r204",
      "r211",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r366",
      "r371",
      "r434",
      "r506",
      "r524",
      "r525",
      "r561",
      "r597",
      "r712"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recent Accounting Pronouncements",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "odfl_NewStockRepurchaseProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "NewStockRepurchaseProgramMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Stock Repurchase Program [Member]",
        "documentation": "New stock repurchase program."
       }
      }
     },
     "auth_ref": []
    },
    "odfl_NonCashLeaseExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "NonCashLeaseExpense",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization of right-of-use assets for operating leases.",
        "label": "Non Cash Lease Expense",
        "terseLabel": "Noncash lease expense"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r645"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r614",
      "r626",
      "r636",
      "r653",
      "r662"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r643"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r642"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r653"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r673"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r673"
     ]
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1",
     "crdr": "debit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash or Part Noncash Acquisition, Fixed Assets Acquired",
        "terseLabel": "Noncash purchases of property",
        "documentation": "The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r36",
      "r37"
     ]
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense)",
        "totalLabel": "Nonoperating Income (Expense), Total",
        "negatedTotalLabel": "Total non-operating (income) expense",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Non-operating (income) expense:"
       }
      }
     },
     "auth_ref": []
    },
    "odfl_NumberOfAnnualInstallments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "NumberOfAnnualInstallments",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of annual installments.",
        "label": "Number Of Annual Installments",
        "terseLabel": "Number of annual installments"
       }
      }
     },
     "auth_ref": []
    },
    "odfl_NumberOfCustomersWithMoreThanSixPercentOfRevenue": {
     "xbrltype": "integerItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "NumberOfCustomersWithMoreThanSixPercentOfRevenue",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of customers with more than six percent of revenue.",
        "label": "Number Of Customers With More Than Six Percent Of Revenue",
        "terseLabel": "Number of customer exceeding 6% of revenue"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segment",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r705"
     ]
    },
    "us-gaap_OperatingCostsAndExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingCostsAndExpenses",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Costs and Expenses",
        "terseLabel": "Operating supplies and expenses",
        "totalLabel": "Operating Costs and Expenses, Total",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating income",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r193",
      "r198",
      "r202",
      "r204",
      "r561"
     ]
    },
    "us-gaap_OperatingInsuranceAndClaimsCostsProduction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingInsuranceAndClaimsCostsProduction",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Insurance and Claims Costs, Production",
        "terseLabel": "Insurance and claims",
        "documentation": "Insurance and claims costs directly related to goods produced and sold, or services rendered, during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "us-gaap_OperatingLeaseExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseExpense",
     "crdr": "debit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Expense",
        "terseLabel": "Operating lease, expense",
        "documentation": "Amount of operating lease expense. Excludes sublease income."
       }
      }
     },
     "auth_ref": [
      "r756"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureLeasePaymentsForAssetsUnderOperatingLeasesAsWellAsReconciliationToLeaseLiabilityDetails2": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureLeasePaymentsForAssetsUnderOperatingLeasesAsWellAsReconciliationToLeaseLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability",
        "verboseLabel": "Total lease liabilities",
        "totalLabel": "Operating Lease, Liability, Total",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r382"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating lease, liability, current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r382"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]",
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r383"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease, liability, noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r382"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]",
        "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r383"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r384",
      "r386"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease, right-of-use asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r381"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]",
        "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset."
       }
      }
     },
     "auth_ref": [
      "r383"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Operating lease, weighted average discount rate, percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r389",
      "r585"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Operating lease, weighted average remaining lease term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r388",
      "r585"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets",
        "totalLabel": "Other Assets, Noncurrent, Total",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r135"
     ]
    },
    "us-gaap_OtherCostAndExpenseOperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherCostAndExpenseOperating",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Cost and Expense, Operating",
        "terseLabel": "Miscellaneous expenses, net",
        "totalLabel": "Other Cost and Expense, Operating, Total",
        "documentation": "The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r437"
     ]
    },
    "odfl_OtherEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "OtherEquipmentMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Equipment [Member]",
        "label": "Other Equipment [Member]",
        "terseLabel": "Other Equipment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLiabilitiesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other non-current liabilities",
        "totalLabel": "Other Liabilities, Noncurrent, Total",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Nonoperating Income (Expense)",
        "negatedLabel": "Other expense, net",
        "totalLabel": "Other Nonoperating Income (Expense), Total",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r645"
     ]
    },
    "us-gaap_OtherReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherReceivablesNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Receivables, Net, Current",
        "terseLabel": "Other receivables",
        "totalLabel": "Other Receivables, Net, Current, Total",
        "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "odfl_OtherSellingAndGeneralExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "OtherSellingAndGeneralExpense",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Costs related to selling products and services, as well as other general and administrative expenses not separately disclosed on the income statement.",
        "label": "Other Selling And General Expense",
        "terseLabel": "General supplies and expenses"
       }
      }
     },
     "auth_ref": []
    },
    "odfl_OtherServiceRevenueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "OtherServiceRevenueMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesDisaggregatedRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Service Revenue [Member]",
        "label": "Other Service Revenue [Member]",
        "terseLabel": "Other Service Revenue [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r612",
      "r624",
      "r634",
      "r660"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r615",
      "r627",
      "r637",
      "r663"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r615",
      "r627",
      "r637",
      "r663"
     ]
    },
    "odfl_PGIMINCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "PGIMINCMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prudential.",
        "label": "P G I M I N C [Member]",
        "terseLabel": "P G I M I N C [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r641"
     ]
    },
    "odfl_PaymentForAcceleratedSharesRepurchaseForwardContract": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "PaymentForAcceleratedSharesRepurchaseForwardContract",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment for accelerated shares repurchase forward contract.",
        "label": "Payment For Accelerated Shares Repurchase Forward Contract",
        "negatedLabel": "Forward contract for accelerated share repurchases"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "negatedLabel": "Other investing activities, net",
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r683",
      "r694"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for Repurchase of Common Stock",
        "terseLabel": "Payments for repurchase of common stock recieved under stock repurchase ASR agreement",
        "negatedLabel": "Payments for share repurchases",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "us-gaap_PaymentsOfDividends": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsOfDividends",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments of Dividends",
        "negatedLabel": "Dividends paid",
        "totalLabel": "Payments of Dividends, Total",
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireProductiveAssets",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Productive Assets",
        "negatedLabel": "Purchase of property and equipment",
        "totalLabel": "Payments to Acquire Productive Assets, Total",
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r749",
      "r750",
      "r751"
     ]
    },
    "us-gaap_PaymentsToAcquireShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireShortTermInvestments",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Short-Term Investments",
        "negatedLabel": "Purchase of short-term investments",
        "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r644"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r644"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "Employee Benefit Plans",
        "documentation": "The entire disclosure for retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r260",
      "r262",
      "r263",
      "r269",
      "r270",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r278",
      "r279",
      "r280",
      "r578"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r643"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r653"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r646"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r642"
     ]
    },
    "odfl_PerformanceBasedRestrictedStockUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "PerformanceBasedRestrictedStockUnitsMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded as performance-based restricted stock units.",
        "label": "Performance Based Restricted Stock Units [Member]",
        "terseLabel": "PBRSUs [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PhantomShareUnitsPSUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PhantomShareUnitsPSUsMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Phantom Share Units (PSUs) [Member]",
        "terseLabel": "Phantom Share Units (PSUs) [Member]",
        "verboseLabel": "Phantom Share Units (PSUs) [Member]",
        "documentation": "Share-based payment arrangement awarded as phantom share or unit."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r690"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance of Long-Term Debt",
        "terseLabel": "Proceeds from issuance of long-term debt",
        "verboseLabel": "Proceeds from issuance of senior promissory notes",
        "totalLabel": "Proceeds from Issuance of Long-term Debt, Total",
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r461"
     ]
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Maturities, Prepayments and Calls of Short-Term Investments",
        "terseLabel": "Proceeds from maturities of short-term investments",
        "documentation": "The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r84"
     ]
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "terseLabel": "Other financing activities, net",
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r684",
      "r695"
     ]
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from sale of property and equipment",
        "totalLabel": "Proceeds from Sale of Property, Plant, and Equipment, Total",
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesDisaggregatedRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r407",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r556",
      "r569",
      "r587",
      "r685",
      "r710",
      "r711",
      "r715",
      "r770"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesDisaggregatedRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r407",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r556",
      "r569",
      "r587",
      "r685",
      "r710",
      "r711",
      "r715",
      "r770"
     ]
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 0.0
      },
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows",
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net income",
        "totalLabel": "Net income",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r140",
      "r141",
      "r147",
      "r153",
      "r164",
      "r174",
      "r175",
      "r193",
      "r198",
      "r202",
      "r204",
      "r211",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r350",
      "r353",
      "r354",
      "r366",
      "r371",
      "r421",
      "r433",
      "r468",
      "r506",
      "r524",
      "r525",
      "r561",
      "r583",
      "r584",
      "r598",
      "r691",
      "r712"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Long-Lived Tangible Asset",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Gross",
        "totalLabel": "Total property and equipment",
        "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance",
        "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r133",
      "r431"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property Plant And Equipment [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Net",
        "totalLabel": "Net property and equipment",
        "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance",
        "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r422",
      "r431",
      "r586"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentNetAbstract",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Net [Abstract]",
        "terseLabel": "Property and equipment:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentOther",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Other, Gross",
        "terseLabel": "Other fixed assets",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of other physical assets used in the normal conduct of business to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and Equipment",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r119",
      "r120",
      "r429"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Estimated Useful Lives of Property and Equipment",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Long-Lived Tangible Asset",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Estimated useful lives of asset, years",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration]",
        "documentation": "Indicates description of term of useful life for property, plant, and equipment when not stated as numeric value."
       }
      }
     },
     "auth_ref": [
      "r707"
     ]
    },
    "odfl_PurchasedTransportation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "PurchasedTransportation",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Costs associated with the use of third parties transportation companies to fulfill part or all of a service to our customers under our customer agreements.",
        "label": "Purchased Transportation",
        "terseLabel": "Purchased transportation"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r641"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r641"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeAxis",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesParentheticalDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r219",
      "r220",
      "r221",
      "r222",
      "r262",
      "r281",
      "r313",
      "r314",
      "r315",
      "r405",
      "r406",
      "r445",
      "r476",
      "r477",
      "r534",
      "r538",
      "r540",
      "r541",
      "r546",
      "r553",
      "r554",
      "r562",
      "r568",
      "r580",
      "r588",
      "r591",
      "r708",
      "r714",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesParentheticalDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r219",
      "r220",
      "r221",
      "r222",
      "r262",
      "r281",
      "r313",
      "r314",
      "r315",
      "r405",
      "r406",
      "r445",
      "r476",
      "r477",
      "r534",
      "r538",
      "r540",
      "r541",
      "r546",
      "r553",
      "r554",
      "r562",
      "r568",
      "r580",
      "r588",
      "r591",
      "r708",
      "r714",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r607",
      "r619",
      "r629",
      "r655"
     ]
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party, Type [Domain]",
        "terseLabel": "Related Party",
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests."
       }
      }
     },
     "auth_ref": [
      "r271",
      "r396",
      "r397",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r503",
      "r505",
      "r532"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party, Type [Axis]",
        "terseLabel": "Related Party",
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests."
       }
      }
     },
     "auth_ref": [
      "r271",
      "r396",
      "r397",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r503",
      "r505",
      "r532",
      "r759"
     ]
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureRelatedPartyTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r393",
      "r394",
      "r395",
      "r397",
      "r398",
      "r465",
      "r466",
      "r467",
      "r509",
      "r510",
      "r511",
      "r530",
      "r531"
     ]
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfLongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayments of Long-Term Debt",
        "negatedLabel": "Principal payments under debt agreements",
        "totalLabel": "Repayments of Long-term Debt, Total",
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r462"
     ]
    },
    "srt_RestatementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RestatementAxis",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Axis]",
        "terseLabel": "Revision of Prior Period",
        "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r161",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r191",
      "r213",
      "r214",
      "r342",
      "r363",
      "r364",
      "r365",
      "r366",
      "r380",
      "r391",
      "r392",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r608",
      "r620",
      "r630",
      "r656"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r609",
      "r621",
      "r631",
      "r657"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r616",
      "r628",
      "r638",
      "r664"
     ]
    },
    "srt_RestatementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RestatementDomain",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Domain]",
        "terseLabel": "Revision of Prior Period",
        "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r161",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r191",
      "r213",
      "r214",
      "r342",
      "r363",
      "r364",
      "r365",
      "r366",
      "r380",
      "r391",
      "r392",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValueOfShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Domain]",
        "terseLabel": "Cash and Cash Equivalents",
        "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r132"
     ]
    },
    "us-gaap_RestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedStockMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfRestrictedStockAwardActivityForEmployeesAndNonEmployeeDirectorsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted Stock [Member]",
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings",
        "negatedLabel": "Taxes paid in exchange for shares withheld, shares",
        "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings",
     "crdr": "credit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings",
        "terseLabel": "Taxes paid in exchange for shares withheld",
        "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings",
        "totalLabel": "Retained Earnings (Accumulated Deficit), Total",
        "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance",
        "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r96",
      "r427",
      "r450",
      "r455",
      "r463",
      "r487",
      "r586"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r161",
      "r162",
      "r163",
      "r165",
      "r173",
      "r175",
      "r212",
      "r215",
      "r322",
      "r323",
      "r324",
      "r341",
      "r342",
      "r357",
      "r359",
      "r360",
      "r362",
      "r364",
      "r446",
      "r448",
      "r469",
      "r772"
     ]
    },
    "odfl_RevenueEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "RevenueEquipmentMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue Equipment [Member]",
        "label": "Revenue Equipment [Member]",
        "terseLabel": "Revenue Equipment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerIncludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesDisaggregatedRevenueDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Revenue",
        "label": "Revenue from Contract with Customer, Including Assessed Tax",
        "terseLabel": "Revenue from operations",
        "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise."
       }
      }
     },
     "auth_ref": [
      "r194",
      "r195",
      "r197",
      "r200",
      "r201",
      "r205",
      "r206",
      "r207",
      "r258",
      "r259",
      "r407"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue and Expense Recognition",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r555"
     ]
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r387",
      "r585"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r673"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r673"
     ]
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forecast [Member]",
        "terseLabel": "Forecast [Member]",
        "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact."
       }
      }
     },
     "auth_ref": [
      "r282",
      "r687",
      "r704"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario",
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r282",
      "r681",
      "r704"
     ]
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Components of the Provision for Income Taxes",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of Long-term Debt, Net of Unamortized Debt Issuance Costs",
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r43",
      "r44",
      "r50",
      "r51",
      "r52",
      "r56",
      "r94",
      "r95",
      "r564",
      "r566",
      "r700"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Effective Income Tax Reconciliation of the U.S. Statutory Federal Income Tax Rates",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of Fair Value of Short-term Investments",
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r368",
      "r369"
     ]
    },
    "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Nonvested Performance-Based Units Activity [Table Text Block]",
        "terseLabel": "Summary of Activity for PBRSUs for Employees",
        "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units."
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Schedule Of Property Plant And Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesParentheticalDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfRestrictedStockAwardActivityForEmployeesAndNonEmployeeDirectorsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r284",
      "r285",
      "r288",
      "r289",
      "r290",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316"
     ]
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Summary of Restricted Stock Award Activity for Employees and Non-Employee Directors",
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccounts"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "terseLabel": "Schedule II Valuation And Qualifying Accounts",
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r160"
     ]
    },
    "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Weighted Average Number of Shares [Table Text Block]",
        "terseLabel": "Reconciliation of Number of Common Stock used in Computing Basic and Diluted Earning Per Share",
        "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit)."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Secured Overnight Financing Rate (SOFR) [Member]",
        "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]",
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg."
       }
      }
     },
     "auth_ref": [
      "r752"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r600"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r603"
     ]
    },
    "us-gaap_SelfInsuranceReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SelfInsuranceReserve",
     "crdr": "credit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Self Insurance Reserve",
        "terseLabel": "Self-insurance reserve",
        "documentation": "Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_SelfInsuranceReserveCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SelfInsuranceReserveCurrent",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Self Insurance Reserve, Current",
        "terseLabel": "Claims and insurance accruals",
        "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid within one year (or the normal operating cycle, if longer)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SelfInsuranceReserveNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SelfInsuranceReserveNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Self Insurance Reserve, Noncurrent",
        "terseLabel": "Long-term portions of self insurance reserve",
        "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid after one year (or the normal operating cycle, if longer)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SelfInsuranceReservePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SelfInsuranceReservePolicyTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Self Insurance Reserve [Policy Text Block]",
        "terseLabel": "Claims and Insurance Accruals",
        "documentation": "Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SeniorNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SeniorNotes",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtNetOfUnamortizedDebtIssuanceCostsDetails": {
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtNetOfUnamortizedDebtIssuanceCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Notes",
        "terseLabel": "Senior notes",
        "verboseLabel": "Senior note",
        "totalLabel": "Senior Notes, Total",
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r769"
     ]
    },
    "us-gaap_SeriesBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SeriesBMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series B [Member]",
        "terseLabel": "Series B [Member]",
        "documentation": "A classification of auction market preferred securities that may have different rights to other classifications of auction market preferred securities, for example Series A."
       }
      }
     },
     "auth_ref": []
    },
    "odfl_SeriesBNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "SeriesBNotesMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series B notes.",
        "label": "Series B Notes [Member]",
        "terseLabel": "Series B Notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Share-based compensation",
        "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfChangesInNumberOfOutstandingPhantomStockSharesDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfRestrictedStockAwardActivityForEmployeesAndNonEmployeeDirectorsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "terseLabel": "Shares forfeited",
        "negatedLabel": "Forfeited",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfChangesInNumberOfOutstandingPhantomStockSharesDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfRestrictedStockAwardActivityForEmployeesAndNonEmployeeDirectorsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Forfeited, weighted average grant date fair value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted Average Grant Date Fair Value Per Share, Forfeited",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfRestrictedStockAwardActivityForEmployeesAndNonEmployeeDirectorsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted",
        "verboseLabel": "Shares granted",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r303"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfRestrictedStockAwardActivityForEmployeesAndNonEmployeeDirectorsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted Average Grant Date Fair Value Per, Granted",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r303"
     ]
    },
    "odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsPercentageOfTargetAwardInPeriod": {
     "xbrltype": "percentItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsPercentageOfTargetAwardInPeriod",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based compensation arrangement by share-based payment award equity instruments other than options, grants as a percentage of the target award in a period.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants Percentage Of Target Award In Period",
        "terseLabel": "Grants as percentage of target award"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfRestrictedStockAwardActivityForEmployeesAndNonEmployeeDirectorsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Phantom shares unvested",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r300",
      "r301"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfChangesInNumberOfOutstandingPhantomStockSharesDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfRestrictedStockAwardActivityForEmployeesAndNonEmployeeDirectorsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Weighted Average Grant Date Fair Value Per Share, Ending Balance",
        "periodStartLabel": "Weighted Average Grant Date Fair Value Per Share, Beginning Balance",
        "terseLabel": "Unvested Weighted Average grant date fair value",
        "verboseLabel": "weighted average grant",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r300",
      "r301"
     ]
    },
    "odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageSettledDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageSettledDateFairValue",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfChangesInNumberOfOutstandingPhantomStockSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Grant Date Fair Value Per Settled",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average settled Date Fair Value",
        "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options nonvested weighted average settled date fair value"
       }
      }
     },
     "auth_ref": []
    },
    "odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettled": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettled",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfChangesInNumberOfOutstandingPhantomStockSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares settled during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Settled",
        "terseLabel": "Shares settled",
        "verboseLabel": "Settled",
        "negatedLabel": "Settled"
       }
      }
     },
     "auth_ref": []
    },
    "odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettledWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettledWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options settled weighted average grant date fair value.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Settled Weighted Average Grant Date Fair Value",
        "terseLabel": "Settled, weighted average grant date fair value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfRestrictedStockAwardActivityForEmployeesAndNonEmployeeDirectorsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "verboseLabel": "Phantom shares vested",
        "negatedLabel": "Vested",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r304"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "crdr": "debit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "terseLabel": "Weighted average grant date fair value per, vested",
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash."
       }
      }
     },
     "auth_ref": [
      "r307"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfRestrictedStockAwardActivityForEmployeesAndNonEmployeeDirectorsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted Average Grant Date Fair Value Per , Vested",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r304"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesParentheticalDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfRestrictedStockAwardActivityForEmployeesAndNonEmployeeDirectorsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r284",
      "r285",
      "r288",
      "r289",
      "r290",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r582"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfChangesInNumberOfOutstandingPhantomStockSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "terseLabel": "Balance of shares outstanding",
        "periodStartLabel": "Balance of shares outstanding",
        "periodEndLabel": "Balance of shares outstanding",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r292",
      "r293"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfActivityForPbrsusForEmployeesParentheticalDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfRestrictedStockAwardActivityForEmployeesAndNonEmployeeDirectorsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r288",
      "r289",
      "r290",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Share-Based Compensation",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r283",
      "r291",
      "r310",
      "r311",
      "r312",
      "r313",
      "r316",
      "r325",
      "r326",
      "r327",
      "r328"
     ]
    },
    "us-gaap_ShareRepurchaseProgramAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareRepurchaseProgramAxis",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAcceleratedRepurchaseActivityDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program [Axis]",
        "terseLabel": "Share Repurchase Program",
        "documentation": "Information by share repurchase program."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareRepurchaseProgramDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareRepurchaseProgramDomain",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAcceleratedRepurchaseActivityDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program [Domain]",
        "terseLabel": "Share Repurchase Program",
        "documentation": "Name of the share repurchase program."
       }
      }
     },
     "auth_ref": []
    },
    "odfl_ShareRepurchasesIncludingTransactionCostsShare": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "ShareRepurchasesIncludingTransactionCostsShare",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Share repurchases, including transaction costs, shares",
        "label": "Share repurchases, including transaction costs share",
        "documentation": "Share repurchases, including transaction costs share."
       }
      }
     },
     "auth_ref": []
    },
    "odfl_ShareRepurchasesIncludingTransactionCostsValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "ShareRepurchasesIncludingTransactionCostsValue",
     "crdr": "debit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Share repurchases, including transaction costs",
        "terseLabel": "Share repurchases, including transaction costs",
        "label": "Share repurchases, including transaction costs value",
        "documentation": "Share repurchases, including transaction costs value."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharesIssued",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares, Issued",
        "periodEndLabel": "Balance, in shares",
        "periodStartLabel": "Balance, in shares",
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_ShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Investments",
        "terseLabel": "Short-term investments",
        "totalLabel": "Short-term Investments, Total",
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r110",
      "r689"
     ]
    },
    "odfl_SignificantAccountingPoliciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "SignificantAccountingPoliciesLineItems",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Significant Accounting Policies [Line Items]",
        "label": "Significant Accounting Policies [Line Items]",
        "terseLabel": "Significant Accounting Policies [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "odfl_SignificantAccountingPoliciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "SignificantAccountingPoliciesTable",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Significant Accounting Policies [Table]",
        "label": "Significant Accounting Policies [Table]",
        "terseLabel": "Significant Accounting Policies [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Significant Accounting Policies",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r152"
     ]
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "State and Local Jurisdiction [Member]",
        "terseLabel": "State and Local Jurisdiction [Member]",
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r26",
      "r127",
      "r142",
      "r143",
      "r144",
      "r161",
      "r162",
      "r163",
      "r165",
      "r173",
      "r175",
      "r192",
      "r212",
      "r215",
      "r249",
      "r322",
      "r323",
      "r324",
      "r341",
      "r342",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r364",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r392",
      "r446",
      "r447",
      "r448",
      "r469",
      "r526"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementLineItems",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r162",
      "r163",
      "r192",
      "r407",
      "r457",
      "r470",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r486",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r505",
      "r507",
      "r508",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r526",
      "r592"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario",
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r282",
      "r681",
      "r682",
      "r704"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementTable",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]",
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r162",
      "r163",
      "r192",
      "r407",
      "r457",
      "r470",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r486",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r505",
      "r507",
      "r508",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r526",
      "r592"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r611",
      "r623",
      "r633",
      "r659"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "odfl_StockIncentivePlan2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "StockIncentivePlan2016Member",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Incentive Plan 2016.",
        "label": "Stock Incentive Plan2016 [Member]",
        "terseLabel": "Stock Incentive Plan 2016 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "totalLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total",
        "terseLabel": "Share-based compensation and share issuances, net of forfeitures, shares",
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r66",
      "r67",
      "r96"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "crdr": "credit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures",
        "totalLabel": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total",
        "terseLabel": "Share-based compensation and share issuances, net of forfeitures",
        "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r96"
     ]
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Repurchase Program, Authorized Amount",
        "terseLabel": "Stock repurchase program, authorized amount",
        "documentation": "Amount of stock repurchase plan authorized."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "crdr": "credit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
        "terseLabel": "Stock repurchase program, remaining authorized repurchase amount",
        "documentation": "Amount remaining of a stock repurchase plan authorized."
       }
      }
     },
     "auth_ref": []
    },
    "odfl_StockRepurchaseProgramsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "StockRepurchaseProgramsMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock repurchase programs.",
        "label": "Stock Repurchase Programs [Member]",
        "terseLabel": "Share Repurchase Programs [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAcceleratedRepurchaseActivityDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAcceleratedRepurchaseActivityDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Repurchased and Retired During Period, Shares",
        "terseLabel": "Stock repurchased and retired during period, shares",
        "verboseLabel": "Total Shares Delivered",
        "totalLabel": "Total Shares Delivered",
        "negatedLabel": "Share repurchases, including settlements under accelerated share repurchase programs, shares",
        "documentation": "Number of shares that have been repurchased and retired during the period."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r66",
      "r67",
      "r96"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Repurchased and Retired During Period, Value",
        "terseLabel": "Stock repurchased and retired during period, value",
        "negatedLabel": "Share repurchases, including settlements under accelerated share repurchase programs",
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r66",
      "r67",
      "r96"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets",
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Attributable to Parent",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "totalLabel": "Total shareholders\u2019 equity",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r70",
      "r71",
      "r89",
      "r488",
      "r504",
      "r527",
      "r528",
      "r586",
      "r599",
      "r698",
      "r706",
      "r755",
      "r772"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Attributable to Parent [Abstract]",
        "terseLabel": "Shareholders\u2019 equity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteStockSplit": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityNoteStockSplit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock split description",
        "documentation": "Description of the stock split arrangement. Also provide the retroactive effect given by a stock split that occurs after the balance date but before the release of financial statements."
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": {
     "xbrltype": "pureItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityNoteStockSplitConversionRatio1",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, conversion ratio",
        "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_StockholdersEquityPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityPolicyTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Policy [Policy Text Block]",
        "terseLabel": "Stock Repurchase Program",
        "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r529"
     ]
    },
    "odfl_StructuresMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "StructuresMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Structures [Member]",
        "label": "Structures [Member]",
        "terseLabel": "Structures [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Line Items]",
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event."
       }
      }
     },
     "auth_ref": [
      "r378",
      "r400"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Member]",
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r378",
      "r400"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Table]",
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued."
       }
      }
     },
     "auth_ref": [
      "r378",
      "r400"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r378",
      "r400"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r378",
      "r400"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/DisclosureSubsequentEvent"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event",
        "label": "Subsequent Events [Text Block]",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r399",
      "r401"
     ]
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r652"
     ]
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r644"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r651"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r672"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r674"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r675"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r676"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r674"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r674"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r677"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r675"
     ]
    },
    "odfl_TreasuryStockAdditionalSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "TreasuryStockAdditionalSharesAcquired",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAcceleratedRepurchaseActivityDetails": {
       "parentTag": "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAcceleratedRepurchaseActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Treasury stock additional shares acquired.",
        "label": "Treasury Stock Additional Shares Acquired",
        "terseLabel": "Additional Shares Delivered"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockSharesAcquired",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAcceleratedRepurchaseActivityDetails": {
       "parentTag": "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAcceleratedRepurchaseActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock, Shares, Acquired",
        "terseLabel": "Number of shares received under stock repurchase ASR agreement",
        "verboseLabel": "Initial shares delivered",
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r67",
      "r96"
     ]
    },
    "us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "USGovernmentCorporationsAndAgenciesSecuritiesMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValueOfShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "US Government Corporations and Agencies Securities [Member]",
        "terseLabel": "U.S. government securities [Member]",
        "documentation": "This category includes information about debt issued by US Government Corporations and Agencies. Investments in such US Government Corporations may include debt securities issued by the Government National Mortgage Association (Ginnie Mae) and by the Federal National Mortgage Association (Fannie Mae) and the Federal Home Loan Mortgage Corporation (Freddie Mac)."
       }
      }
     },
     "auth_ref": [
      "r768"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r671"
     ]
    },
    "us-gaap_UnsecuredDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnsecuredDebtMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unsecured Debt [Member]",
        "terseLabel": "Unsecured Senior Notes [Member]",
        "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowancesAndReservesBalance",
     "crdr": "credit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "periodEndLabel": "Balance at End of Period",
        "periodStartLabel": "Balance at Beginning of Period",
        "documentation": "Amount of valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r159"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "crdr": "credit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "terseLabel": "Charged to Costs and Expenses",
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense."
       }
      }
     },
     "auth_ref": [
      "r157"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowancesAndReservesDeductions",
     "crdr": "debit",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "terseLabel": "Deductions",
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r158"
     ]
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableRateAxis",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate",
        "documentation": "Information by type of variable rate."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableRateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableRateDomain",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate",
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index."
       }
      }
     },
     "auth_ref": []
    },
    "odfl_VestedPhantomStockPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://odfl.com/20231231",
     "localname": "VestedPhantomStockPlanMember",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vested Phantom Stock Plan.",
        "label": "Vested Phantom Stock Plan [Member]",
        "terseLabel": "Vested Phantom Stock Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShareReconciliationOfNumberOfCommonStockUsedInComputingBasicAndDilutedEarningPerShareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShareReconciliationOfNumberOfCommonStockUsedInComputingBasicAndDilutedEarningPerShareDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted",
        "totalLabel": "Weighted average shares outstanding - diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r187"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Weighted average shares outstanding:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShareReconciliationOfNumberOfCommonStockUsedInComputingBasicAndDilutedEarningPerShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://odfl.com/20231231/taxonomy/role/Role_DisclosureEarningsPerShareReconciliationOfNumberOfCommonStockUsedInComputingBasicAndDilutedEarningPerShareDetails",
      "http://odfl.com/20231231/taxonomy/role/Role_StatementStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic",
        "verboseLabel": "Weighted average shares outstanding - basic",
        "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r178",
      "r187"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "940",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "SubTopic": "405",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-1"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "835",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "405",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "60",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "820",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SAB TOPIC 4.C)",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.20)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.21)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.24)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.25)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "820",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.16)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.17)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "825",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 201.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 201.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 201.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.7(a),(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//235/tableOfContent"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//440/tableOfContent"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//470/tableOfContent"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SAB Topic 4.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481138/505-30-25-5"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.13,16)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22(a)(2))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//275/tableOfContent"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//606/tableOfContent"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Publisher": "SEC"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//260/tableOfContent"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//715/tableOfContent"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r264": {
   "role": "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"
  },
  "r265": {
   "role": "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"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3"
  },
  "r280": {
   "role": "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"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//718/tableOfContent"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//740/tableOfContent"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//850/tableOfContent"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//855/tableOfContent"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "35A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "35A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(f)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(f)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(f)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "12",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-12"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "19",
   "Subparagraph": "(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5D",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5D",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r576": {
   "role": "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"
  },
  "r577": {
   "role": "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"
  },
  "r578": {
   "role": "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"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18"
  },
  "r580": {
   "role": "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"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii",
   "Section": "6"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3"
  },
  "r683": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r684": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r685": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4H",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H"
  },
  "r686": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r687": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "11",
   "Subsection": "03",
   "Publisher": "SEC"
  },
  "r688": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r689": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r690": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r691": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r692": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r693": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(b)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r694": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r695": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r696": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2"
  },
  "r697": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r698": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r699": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r700": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3"
  },
  "r701": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r702": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r703": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r704": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4"
  },
  "r705": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18"
  },
  "r706": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r707": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482190/360-10-35-3"
  },
  "r708": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10"
  },
  "r709": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//450/tableOfContent"
  },
  "r710": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r711": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r712": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r713": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r714": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r715": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r716": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r717": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r718": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r719": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r720": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r721": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r722": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r723": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r724": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r725": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r726": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r727": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r728": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r729": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r730": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r731": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r732": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r733": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r734": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r735": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r736": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r737": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r738": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r739": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r740": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r741": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r742": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r743": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10"
  },
  "r744": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r745": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r746": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6"
  },
  "r747": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r748": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r749": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1"
  },
  "r750": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1"
  },
  "r751": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2"
  },
  "r752": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A"
  },
  "r753": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r754": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r755": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r756": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4"
  },
  "r757": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3"
  },
  "r758": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6"
  },
  "r759": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3"
  },
  "r760": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r761": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r762": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r763": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r764": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r765": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r766": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r767": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r768": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2"
  },
  "r769": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r770": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B"
  },
  "r771": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r772": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r773": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>73
<FILENAME>0000950170-24-020176-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000950170-24-020176-xbrl.zip
M4$L#!!0    ( (F"6EAZI )D%/$" -DB P 2    :6UG,3DV,SDV-3(X7S N
M:G!G[+M77%/A%R4:1$6E2P<A*@A*5:E*B8KT$@'I302D"8BT (&H2!4(B(*
M$ 7I37H1"+U*+T$Z";TFM(34X3^_6U[NPYUYN'/OW-DYZ^D[9:^SS[>_M<[Y
MA39-6P*PZ6KJ: +HZ.@ V+,?@#8+4 ?0GSOWG^TLSI]M%RY=N'#^_(4K# P7
M+S%=86)BO,+(R,QRE8V9A9V%D9&-FXV=@Y.+BXN)E8>7FY/W*B<7YW].0D=_
M=LSY"Y<O7+C,R<S(S/G?'+16 /NE\U7G?]/3W02<8Z>C9Z>C=0*   #=!;K_
M&H#_+>C.G>5XD>'2Y2N,9SO4L '.T='3GSM/_Y^LST9#S\8!Y]DO7+UQ[_%%
M#B,'AIL^G/??)_V\)/RDHHW+>!0K(OOR[8?+5[AY>/GX;XF*W;XC+B>OH*CT
MX*'Z4PU-+6T=79/GIF;F%I96CD[.KUQ<W=Q]_?P# B%!P>$?(R*CHF-B/R=_
M^9J2^BTM/3OG5VY>?D%A4655=4UM77U#8WM'9U=W3V]?_]CXQ.04:OK?S#(:
ML[*ZMKZQN84[.#PZ/L$33HG_X44'H*?[W^/_DA?[&:]SY\_3GV?X#R^Z<X'_
MV8']_(4;]RY>?6S$X.##<?/^^TN<3Y)^5K1=%I8UQG*]?#MZA5M$;OD6[C_4
M_BNS_WO$/OQW,?L_B/V?O&8 3/1T9\6C9P>  !23[-C;@/^%_X7_>1'K4>")
MNC]P37URFG7]T=51"_XH>)-\[CFOXUVU1<' N7P""N2#VV_EWC&G7@VY8P%C
MDG0"_?C!0HT]5*#\;+K>PZ90" D)S=#/TJ?JZ=$ C+/@Q%>LS)!LA^EX(5.&
M0TZFHT:)07.,3BK%/IRLV4$I5D7\G0A'[X[[8;W^$#ISB"/<+CE&=F_#9&S*
M%[!>S30 703XN& 68]5#K6L7$@7C_4Y@JX^$OFH$Y4"#1W=/&T?(>J[*U>ER
M!'+[>,Y9#E<7MVL8/\D0294I,FO5EX[2):(K";-+JH\_J*-+Y1JHW-_N4#QR
M*G&&\86W%1I+,UM551HF:  KP$1V>EDE4_%%H1]KF8\N<!K]_QAI/6+O;:)B
M6Z0A>FV_1/-+9[7>S$E5&ZSI]HS<7$E^)!C!A4FU%ZC9]7T+L6^KTU"VV_8^
MT:;^N>L$P@\ZV ]C5'V!LV$*!J+<I*GT"_6:Q*#R>@1IQ;CQCD;5W+&@!W@4
M?=_>;O9?]P,IE:+P8_FV+6 U\,-N'D32>PWE]7RIXY>UZKC+^,K%IAG@>8(A
M'Y04KQ8:O/Y =INCN1M<AA)A;;TR:QLDM\$M\+QF?,GP_)L?@- +X'O0N-E4
M#$],C09H.HO^CRF5KR;DVV[41)X>O+]@S@-QU?^Z07?-,@W <@,8,#._MWCX
M%M'?,&C=$V %E<03L[O#4V1UV6$F=H%E8>,+=",=08T3'(W?/>O^_J*:JG2%
MR$Z*CGCO?Z$!/,B/4/LZ*CTOC1= /ZXTT  ]195056Q:AXVE._^?]90)F;54
MT'MHV-?#O"I2 ,$<S)2BH&@.Z>;K[[Y,\0B?0B[]L/H2:VXX6OI"-=TLZ!ZY
MT)?U*]!CAF#>P>]+[[$L=5-T9VV2,2S$U_H$_]FZ6Z.FIK3),;Y"\T*8ZY9]
M'4^GYZ.Z?V6[GCP_V&:E8393%]9W'^"T+$X-RPNY7R>O0,-I $$CC9Z?Q,*3
M[:DV6<WO+LJ/NFY/W++H"S54@N<=<YV*^>!DT)JY'X@)OU=H@&"T/56\4*<0
MLD<Q/)41#-G_CEB;*),]7B=97<*M;2?>&7KP[4JP1Z,+#O)Y&C;;2P/PDZ&>
MBMVH:SM?X+;SMVWIN\7V-3O]MVF J6PTZ*6YY9@U@J!3^I &&!ZC >*M$T[:
M[8_#;M3XSE)N@(_+N\MW0%SB'T85YC#[27K>WFCE(/J[C::"^H&\2B=KF5V.
M)[&\^LBM8VUG3-6=P@R#!H?.42098([1:/F#U@NBE]JK<FU)U#>\1P.<*T/H
M$3+1H?)?M# R[/_8'KP4$0;93M@\ $\QJ[>G$*-OXO7']]]OKS\J);>5N9.6
MUB.DZV0)>@8Q- #2@RT&*0^@UIP>9U-'LU3&OTDA.TEU2J2Z6# U(OU(E>>D
M@%#(P2K1230L2EOVDHH"19_+[/A"+ )_?.@<][Z:A&1S_0M:'S;Z4D#F^Q;V
M97$'R>MZ -Q9C.:)T-*N"7E:#]2/CVS*5Z?\4I/4<4^>(RCTF-9Y/9W:%O<6
MROD@D5=#*9#&/),?C@K._4T5K>N ]Z(S.U)[=TW08IV9/$)AB)^$R!N3NVLA
M;JSD\Y'V4^6SU%&??VJ#(>U64RE:EIYH'A^*+Q^HU.>$!@!2!;8^2AW:N[Y5
M#!G0>@1:>L1.G#K)"%P&<4OOLG:E\#@=P7>O@%<,KOVUB=XC@W!U;4*BB>HN
M: &-^GWO-]3GX5NEL;L.];%K=[&]GW]N]+;"QUI@.)[V(']>O(U;2GI)Z+?N
M<@KSF](EBGI[E5RZ6DX)(=B4*N 1Z8K<CYRK)]*!,QK4ABN.C[D.UE)Q&6A@
ME*6Q6_4PYZ-F,S^%<=BB7B)XXLJ>G/U,QJ.7PCBAM *(U^,./96PUT#[>_<!
MQ$E;-O3HKI^95A39-IM0],]++MX89103J6[=+W!4&NP4\3^\+?X_ *XVR"S&
M):*)]6YU%JZ&V10YN=D8G);O2-TZ$EK/#0JHPRGWV,D:2\VPTF]*=>^4X/^J
M(7U8*<='N2',HB>J UU"2B-0GE<HJX5BC_RGH/7J=QQ'@@9!D;DXDA%*YU-;
M%E]]4WS+7FXQAX?G,2!^1RV<:VTJV"PFURZT(2?5<C(X4]TX<5 T]+$J:.GZ
ME2H8NF<&^J]="^6J;);S;=)DSWTK<7M!=+TKZVX]Q'K?+?@V24XUF)LAB+CJ
M.K8\0A8OD8N_N3"DCL_WGY<@50'3X!/I!\,\4/<1%6%&/5A!AQ<#?O8\A<'$
MCAX#GS6^<'A]9&=ADW@YOU]L=6+"MLKP.;RJ1H;O@LG)IS)0(PO#IIT;F@:8
MD6AO86:2/M;S3WI,&8/NP>@H'DO['% 'W' ";TSY:G6=]ZDS^SUIM4R#MUC"
M*X_-.ILY'>6*]5=!(!/MP)U0 PSK;#N7N0&'?DA4WSGKO)GZX]:S'H:C =C"
M)EI ..O[5O-]'@(^M5T*<-)V^;;E@@!!O<!]VL/@1MJCX31QW&D=U[P5]$[%
MV#]8K7^&]4OD0;?P&FB<46.D1B4,#>."?'Z)3WTKJVB6]7*08N"Z20,PR4OI
M?%'M_'P/\]H5?$@#7"$*=*@QCTO?LC@",[NWW/CBY_RQR 7+5VZ!W6_UCB'F
M#5="W#LZ$A75G,>96T-E*7=LFR-^'K1\(JG8S+^^/]OONV ^#<H-J 5546/R
MBOI@OBY>#[^3.\/\CPTS2-<(R49/'^['7V4)BNWCQ>#0C9D2)[>QIL7>$_ZJ
M)B:O7WS8"C_E,!SCN:^F5X==[)CG,[53#^C([O[%.LX5#&(GJ/50554>HD3\
MI-^MXQZ4U\HM_LM?SDIA()L4^FF%Q&0B2_UF CN YS=H -SZLJ<HQ_:)LR-Q
M+<%,VG'I)^[VTW/_"(87!&/HB5<"R9((=FT?AD@TV"D^XY2?PA1E,.:I>6-<
M,OOHGU<XT?2]'#ME^J7ZSCN3599780&L_! T1ED%]'Y+R@DT!2=HM]QH@2)9
M98$:58EGJHS"Z?E8RP#Y59:DH_6#?'OU\=_AH54<0^?%_CF(88#-X:<[LJ>O
M"N<)G[K9G?J6.7A5EDN^\U/X/(U"-<S3J7<>O"D]YGS[\U#V, #3985*32,#
M+Q]+N7> ?I;$-!G0.]D0%.3YAIZ]H-)S$:TEI^+N.D3#_;D0OBZ_AA&*X)ID
MT$(,^"CGBW28JUX)X>WKTIXHZ1\8A%0?M29#%J*I*: V^ZIGDHX>5S[&;-+:
MPC9)SUC.ZC;NM=TX#\M]RU_7"HQL3$?(=B@DNC0WN-( 2=D=#3C19/0I&?1&
M9 3J%I2O?Y<AU4=228CP0F)<#CB3@];\B 1%7Y]:QMP)9)+=(^M&4CRF:LK_
MT2]/%92N")!N!O.NL3 L:00-1X,<0@(&7%O$&7OZ4Q.Y*,]'/2X,96A0:N2V
M\RR@EDM2HGMJD7KRKI>&22)*H&]E> U<W<X^[N9=KR/DSH-IIYJ_2E="H;T#
M=*AB=GLQ0M3)V3KZ4S;SP<M)![O(J54+&F!1*MS.HYQ@WTUE\:%4+0]LAS8[
MA00^N4<=P1QG[[AL781CQ?0___,F7\90K W#2SR=@Z5W#ZG;W/;MI7,;(*XC
M7IS(#&N")T^1[1-/:<M0>ID!!($YS![B@D%&-PD6:@0Z%RULXN_AZK4?$[G/
M7POA)VHMEY,YO3OY[;\R1._N^F^;WK RHTP0]@]O]ZQ%;8/3SFJCOA'JV&G'
M:WG>3AH[5;$TD$P#R'!8IY6V9&L?$M\;*798R _(!BV'NJ.L:KI]O<7[3I=P
M!)0)=OVDFN"!,[ZTFY K]#7H=EO5Y(?LBB/6SU$;VFJ3HX3P)9GP)JV[$R6>
M*R,UHJ?CQJ.B"OO#L-1586Q1S0F/?)V:SV0+<##;OJ:MHF&L;&)]-]VW6@9A
M4A=)]K7EB:3>@^#;BZ+3,^MB/4U*6_*R])="M)O!DQK!\?B/83<A7JI)MM.0
M0_UKO/[GN?'O0W\!)8#E5NAC7K),J6UHJG%5(S:K#+8Z^PS^0HR2LJ$UEE(0
MMI,PVTX#5.,C:T1C%^WK&K&EVYD_W!E)*:"=_OOYA^76%1-2-1)^]=7U"6L7
M^2QOONF'L=N+;]$ K,=2#WGN?CL64+B6(*A+(IG+YLPL$@SWA[ G^2'+01.'
M3&*AQ23>C#C8GUJ$XEM!M9Y93O-A.P%*3DTIL[$,GRO,K98^TUKCXM.>XBY\
M*K877^Z"1214 Z]9E"Y$%5EOL66UF'P8V-$R,@])DYM:.^8TTG^LP?F,[G\J
M^%#5"*7+PY$G1<1F+(^Q#W,<_=_ZM&8N!A%4!*$8[1*G=E.B,*U)8'F-!DBY
M6Z]859X#TC[<N!_VI<S88">$%:[V .+=.AX:-11J;^5PX)8..716VTW@#,FZ
M -F/4?'% (4BJ1-(&N C6-,+5'6T/M@!UTJM&]4B7VG0>R WS-R.<PL88/=R
MJH=6?U;$I\$E0_ODWY=#&B4TW,K*S@'N6V;DOEJ=_F>RYV\FZQ;&&X\9>XVI
MDWQ[>'=>)&KRVT'/7++E3%W<R_?\>AF)@'5)C[7RZ,4:P]3L-$^_Q)G,Z:53
MEU63O<E#1%R8-"2GY[Y2TX30V"1R=6$^FO=(=?!QH)%: ^$]R80 :V]YS683
MVKC[5J78MYXJ]J,\"^I TB/\Z1J^Z;9+276?%V2Q!^X+,2Q)#/AYGEM__N56
MYI]YM2 1%YQJ%,8V+WD)$C;*J8CZ;&-[C^ZUW\1AKEIG L/V8\77J[\BM\T:
M9!?M#$*4A2PJ1!"%93T=,.8:@\=FD!*SH45"F1<XY0>L:=YCPSZ"!J@<3B!K
M_YYSHPK48'/#7\2K6RGG"T_<X*-(;.PS4+M:.,=%],JYME +$G^N?5OQ9:Y7
MZV>!&6EFJXEA\1VV-_:XA7V#T )5-(!TXU.F5H3!.O$*?I&..JBF-)D3<82\
M9$%X-1FY7^O!).3=>XAH;QG&[D>104NSSG4CU9\$Q<_LAMKOHN1C5?"Z%;CH
M>,!E&YQ:+\3PD]I=,>^9W$65:9IH]GS-\!4X+D:6F&BZAV5=1H6?9,@PSPR*
M8_ H1,OK!#*.:*XE6L)3[(@K,H%\4#I,W00_=O?G/K1VPT;O.L3.R"^)W.9D
M;7U&1-AYQ*1V]M/-^#Y_A9/]OG1F#+[L.TTRX)%6Y:*_BR>[((O1+7($^P[)
M#G.<PM?\Q@/'K -Y&&G] 44BO(52"N6HSTOS*21\>.93I3/^*N-8G(Z\:1.@
MEI)L%^>#3"\5BV'C"$\__> ](]'Y,(K\/HR7$+ER%VU@J%V2BINSF!2 ?P)R
M>VL1%3^J@'+/@59I (O[7XG1K;E_E8'&.FCGHC%(=HMA(\Z\6^*O-XXUW _N
M*O7J&PV &7QN1T(_GYLC/_]=IY;2*/(4AIDHXU9K\.8$6D4T/8<UVP-M%>-N
M\2(PM] P5$NJ-_"@2%8LFN\-#<!;D[.7,E)(N5V_$_IY05P)I&J>VL5 .L85
MJY?'11!ZRA#X[-C/#YI,O7QYN@:?/'D8FMU]^0(/(]!!!QU.63Z=M(0^]\57
M#$(_B=;@+E[[IB8V,[PA+>?J0WPNW(W@>GU@TFG',ZF:7_U9AG)^],U93MPR
M >CB073$.HL&-),&8/1 A^:3H03?1Q-?_$E"V:,<1RS,LE1^8?LJC!GV8L6Y
M]X<Z#G*!$L27F:W$'X1<WW!1M>I%@@[G43)V$%K#LZN^_.J+5MA,5@*%]23B
M8S0#FHYK[&S=YVU2+!>G 5P(X> &$6S,VY\TP/YG7^(SAA$]M"R%3)47(XM$
MH!P5GA\#*>ZX7K*)>$%GFLFXZE8[I"LU4B6$7U*V'*?XCLR%49HEV7<$.\_6
MPH)6HE?X]AO>^-K)8&2FD6W$]C0Y9C,:X F"P;U?H]-R=Z,U3+29?[$KL6^R
M=BJ._TAJ3-]E\:BP2D)]Q19V8DO(7)I-R="\2XC\]X U?S#F$@U0YAE)KK(&
M,M, [C(Q]N>\IMJ7:Y@5;HDI*(XB),;WE'K0/X#!Q'[E]D6YM[ (VW2,+NY"
M^73-O +*K$8E*#"QI)^A=KEGV<3G(-W^['1+/Q8X<1]F9PBQ<YNIKP&*W$B5
MD*H$1[&S2K_;(TML*ELCF:!Z(YV)??F$*/W$@%GQN(2/L,LG2O)8ESBD(^LY
MPI^_?["3E.$(F<4UQLN'NVT]^,M,.1L&05][.FB !/NJIG7ST?54Z_&E[= <
MW;&'/ZA$^'>6)C8-XPP[IX<>(Q2V%H*X7P,_[,K6^";B:-FOV\-W1_90; D\
M5C__<LB#X0!JFJV0U;GLO=31NHB]T4IDD^AL.:/?IG.C*5U*L4?ANL$?#]LG
MV7P\65MOXL\N&<H<&K^T&$WE(:3F!S5*YWL62(AN2EF\%S_'L!!WP*#J P_.
MO3V@D2.V&%G^'+)/ON'LR,-OVSY\F8^.!4(,)$MDM&!5*R:8*<@9.69'Y<C<
M/,4O*S1 [4,E&@#"CV\&+X?"O^'Y)4MS;)+K?ZG?O8>'_R#&F2L66<QOUL.M
M*_Z&7E@!RL%BMD# H61#X37C![:L&,5/T*O%P%A)T++H& _UY8S5RV6&DL25
M%&)9V(=F>!M5900:E/]ID-4XDBB#?NZ=R9HC\\SCK[2*B@!^ZGX,1QG/^%EC
M*%QR%9U 5I?D(CIFEA[8ZAEZ2WT[.630$OK+NFS*AY?U(P&?&=DQ_B"_04$Y
M*E$]*<#7OQG<">%Z<95TVW*A)G-Q\."39@Z[\2:=? U8[H)ZJ,OMN>1'RU^H
MIH5?2^RS8^]$W\Z.!?Q_&TW[Z,#N08'E$>M;YI/DQ_>3O7_]2QRK^Q.@<2QV
M[IURIHE9U<B.<S.R(79HZM;<H7Z;J=8$ZAWDS\G'216;,4O(%7;/?+_D3O.8
M Z[U;QP$&F!!Z<S5OUFX63^E$@II3(TOFX*8ULUN!'124H &'50KQ3\^NPL%
M[E93$]/?$F[QLI=SL=C&YX"+!3W='+/G!D)%*MV)?Q>W:R2F%B5"7'[3 ,Z/
MA":32R"ID4%.F_OO)&)QR,X!(%,/_Z"PCO^]?Q<R&]/$,O^(7U^A>+2W2$+0
MH5("5 Z!4[D\YWF>"+F^<+M>Y= BHTYA2E+*B:"'Q-RL=F94Y_",HRYVP, Y
MOX^27Y"@\HW%E)5D,--BA^OI*H5UIQKZ,YY8Z+16U;YD8SW)*"R1F,U <MGI
MG$CPR@U<_\<V6_C\,77\JA[PK4Y9_O)^>S.X.[W2C2HXNJ>B4^"RYCKQ"=+\
MC_@R7%%T"&PX5B[O]2*J_WW84?Q!-L4@D$I'L/='#^J\/I(2W^^R^M;M6*-I
MP7,F<:D_[:V@]RA1GE)/>5I DPDYUX$'#./6 W7@$TLBHN.P/+])]=?& O/8
MN,'(T;:M:-_%\PH5'QGFLGZ1T@/VN-5>$'Q(+%LS$4VR$(PU7+MR&5EQ]$+1
MD51"H:,!6HJW6 %0<2RXG>0/[VAD+OU5W]:8!.V;W=H=7HVM$RW0\R<//F]
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
M,#,AA&E2)BGU.@\O\WSU_EF.:.&BSB9OSJ A>N@RN/_R;NBEN $Y-6N.+7.
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
M1U_'+D;*;<KO<]C YRW;\ [VIYNR?D\%WP8I8:8:$-$PMB99DA18+-7? \>
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
ME"H@(BVY$>D"TCL1 >E-6H! %*274 04A(CT7D/H'4*1WGL)O2;4 "$\_C[
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
M):N(@HW*^S(=[5< AS'!6]:U\0&(*>C>[QW*+34'Q4QCHLB$^GB]=G9CS;*
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
M=-6D.NC*8@M%O[(U'$8F?<'3;:P4O^GNG  ]LW_(G//MN,:A9'=EY%A5;YH
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
M]^[2>56W0P4=)<4E%BQ8E#'30"[U0$2@;*6$&>Y3]H= "3@PSCN@PK[R5RJ
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
M3V4\A5.O%:5#I+\$BIA20^/UL=WA:'_I537U-8/)(Z#_19*Z_K=]D@RB0&(
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
M_8T=5;97^8Q=&?K]:.5T9C?^_DM!W)8D]#^T@0)HS)P]3FM:_NLD>)99*89
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
M_.Q!I-%"M=*"8)C[L=]_+I*!:)6;(OP'?XVU%G*HT(L%.WOU(ECCVF=+'_N
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
M;RRUMT+2 >S @_::*O_,G+U1/!A;DHIN;^@+4JNYWV1"NS)U1: Y!W?D(+N
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
M6(?_KEAY40#E_O4GK1?N9A2KO4"[$0!>@M'6_P[X9G9?ZKCS#7E+9B+0CMX
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
MLL(-&F]<[IRO'RJ5(0UG4C$4A[/399(3SCDA/5<I@E@7O6G,(39!42:HO9>
M3-(NQB<MRRIG(>;5,41LU@?:51^()N>?/7(W>+R6]C6X'&&'"KW[VVDR:R(B
M4"BA7EX^ $._6;3I!*)^>;P%41I0>**YNO$WVN1,F'1*E4+61,VJKHT=@]LG
MWVQ:^Z6<.0 /&\P+,*>O8(/+QHE#A]"0!U"R3?VOP\J]'- I[I(9->?CZ3F
MK<&5.TJHIPGSHAEQDN8Q#U@@0=LX# Q62HI^N%,VQ2D",?]66.9O!03Z,;RJ
M^PX@^<8BMP3Z^G)Z@Y&]AZHY\:JI]R'K9^*%?Z#I]1R\<.M[RURUYO(('X'2
M8:J9=!XX'F[SW1NLD3>#/$EOH Y2XJ@@H\#QT8"7GCZMV-X(%'44%7W+< Q9
MI=\<M AN%F#X7+R_?_TBHJ^;P!FH>&[4V$-.(Q7Y6'+T6L16GH)8UB&?MD[)
MJ\HG8R!N[6A:S;B]D<V_@5,,K_>^:8H6*FDX,"JF/I1DNQE?$!*$I@M.2*W*
MS8W/]2BX%:,BDQ>?.^3D=C_C=@$=F'.IHH%OZ3F&;BNFERZ'X__Q]MY=3;SA
M]G<4%3NB%*E101 0D-Z)B( @14"(%(F(]"Z]1J0) J%(1R+21$JD]P3I1:03
MZ;V&D@"!)*0\^3[G]Q;.^6.2K$EFK5F9:_;^[+GGON:Z&N-'T)!Y@8:ZM.T'
MD8Z2?GB@O>Y]G_ZYY@#5C8EIP4]W<)HIO.7N80)GY[3V*7LH. U0T=J\"(=Q
MCF(=_)+MYFU.HVQ.(&.;4/@D\B%!984A'W.CYZ[ Z,IJLJ3_$3W#"9,NR(3P
MO5"_]8LY-8U#Z8MR"0FV+K)R*.PNWMG!H66/0I@<:NW,@A+,UB'*;((K47 _
M"":_\FB]WDY4+&$D IH!-333==8?>PEA\7\R8'1;DN4\;BKZ*DBQW^8WHBIB
MQ4C8<VH[^,^2L)='&N:QZ&2*CY2/G(_9_4@W)__5GVJ-):E-+_CTYW6B+2>Z
M4IO:BS=24HZ*'M, <E8BL<@)5&UM:?2UC'S7SP3PUXRW:8Q7C&]0^\?0Q<O>
M2PXM&@ZCKZ%%O (X%D6VSWY![]6(ERY#/\_@&7 (&%+(OVF/=,/V2XPX3\8#
ME5L?GAW+7U9)YRF=0HICC)S9IT/CSWV7R=*MYHW]MN)Y#)0"?D.D!5M4B+4B
MYEYKI-8R]M<9/7KZO-U^-BR%[I3%5Q<MA9[S@,W&W2%BJ" @N\W7RYYM1F,H
M_.8+,V&]"8,0E7>(^D;"ZH^OZ1U3=?,ZC?34_@5$V U)JK6)'7/G^N]:]<U\
M&1SD0T$7&8['HGK!4X-R>R[TWZ7=H $V[R%%/LMTC-  [)NA/4NCM;I/J'4Q
M1WX?%ZA"(B#2!O! IGC=ZY75I1356]7_M2:F ?C,FS$[OU!MQ9LHOH=:N/]N
M#I><[L,8BTRPAJ8JMOIPK_U;/5E'OB)D"I)-FHJ1>8*'B.()S)I[3!6TZW7)
M(0T@<0GT-8"C_C0>8C!^7 4AWC;$2_"/Y4WNU<Q<B4Z6=Q.3E>KV:'.Q22*:
M"GX@6RJ;+34(V#.%O/NFJJ^;=$)NHOK4VDB\MM>8]@@=I^]0Z#S2ER"WPC;B
M4VID<6(4G-"X,@RCD[&I152"N/!+VTD:0-#7_:N=C.3?._$.K=(&>UJ;Z;^!
M/,73>3$Y#]GO/,7DLI[:S) U@BY4,G_$>)PBAE;FD=)8JU_>K[UZS22N_/K7
ML_ %5"&R<T7EA?,\:S624=*5BP:8YY;Q\IB_]\+D$:M<5.G83R+HSY$_[ JK
MO(U0L!0$NQ"]*JV][3CO*UR<K>N(V36(%R-.<&25U/1,YCO"R@&O'5NW0:#8
MDG7[5L$,%?_]QQQ(,=P3A\  $Q>#1VWX*[/H0>1#W$OD':0'(MO'38)L10,8
MZ* )>2M1$SY*!6%_)VUNW@B\@R'2 .;+1Z7V+0U/XZ]4W_B9/XED4,[!$?H#
M0N2^+TS@B>+C%*9[^09GPDLR3:URX5BK:%OLX>\4__R7KZ)L(CW&!F$-R/!9
M]&C@Z\@ZF UK8<[S:RTVETO)0ZU>JI>P9"O6X3>U+Y2/N=9#UV $4T)#3^"I
MI2QO[LTO#F.FSPC!I@)%DC6E)GXNZ9:CKBWJA9:O+.-'=!J&?-S^J'0%KT&O
MH</Q6^5[FIQL4V**BKZ>5&AJR.UZ;H^)#7K1D65E7._[.'L/3F0M/V849X<.
M(,9D$D#G#1YU##&![0FJ<66\POZ*N/+K\-AMF"PN+5VUMG!FF],Y8K*FQZ)4
MJ#(GB<SO?0?V)?PW8RX;4HPPLGCJSH09=B+I7ECH("W73I3)+T\^]E1!4*J]
MPG)UI-_A$57!XC]9Y^Q6)>+</LEIJO^&=!0/H[."S;&<SH;;2-YXAFNO> R>
MO;TD]$.S6(*!!M!;Z;=I"0,U0]@[,GY^$306ZB2_/#ZBUBKY-XL4QW7T */!
M2!0:WXC;<M(;Y_ZHI:XK<Q*]7/FI_'%16L&<&D(LO*]@4&!;JHNA4C@K50]L
M;%3ZXOU?_D*DL<F)O?2)>]JW^*KN1..H^&0C3G,=NT_Q/QE+KRJ.BXZ&5UW]
M.;&[<-[NL(7OQY. ?YTTP$H%]-C0ZO[](*8V64ESS*/C [IO&5"RJLH:?PP&
M@'I)P;G!#?T&@URD]I#MQ18U7ANG(SW#4&-+L5;@WCQ2ZXHH;!HGT6*V20/\
MHM  4RTV*R*@?2U[;]"B6+\!554DEA#C, WI 7WZ]8 Y<GROP(3GT>C#<.)D
MSTZXS[%!7-,<"K3%*0$ZZ<3!U_0)..=CR+12MS-Z5S@%NN [4G^$:"S89QD:
M+!71?SX(UPA6:IBIV+Z]J%3V%=KR =WD(,DVLP]1"5;(J2N_=73H4OZ.O,*Z
MCP3RO:<X&^F?Z@FNR1 #3M_.B,)ZW&]W57J@5>U%POO#(3\4W;&XKE GZFS:
M,A VSS_;<&@3V1VB7/A3ROY7Z*!?]T8;IQD_M^972B5LM!D5!SQX[C,E2P/T
M-)7W#.>7TBN-!R%,2;6_MLAU)I>.]P(R&!#;W5.M=@A[=^.L]\!'E.$MX)9N
M,1;NZ\^)V9V_.KSQ-WC@@04(>\8BM3N8H_'4OAU^62]G;VR9!AAVKB[7?_1_
MT;"_:'3,42*OW&RZVK5>YOO"UW<8O4_".LICG>*GZ_L0T=#1^'7"6)M0+MN>
M'PW0>Q,:'P*JJ#S,0EI3OE'=@?X/?#HL@>0H+?S/H$MN =!. ^+9,'HYHXF<
MQ/WC#Q!"X5'8/QH 9X>,(B2B< *P>M+C+>H6(I>J*A8LFH^2GV6DJD[$C(G"
M)B',;YDB>"_$>;\6^Q=JBGD=6#'(V1<B2@?LX?.>\X]<45>"F1+@4W2E)>G7
M3@W0 '<&(*1E..EB?HD*$P^A;6%3N'@2:3,Z7O^I-HT>!$!JD.=D:QH ]I(7
M?VB77%A;[@PZ'(9NRF2&7.<[=H[^@S.M^;?1%P.5<SJ$1$.1\,Z49.UD2@!H
M[P+5U:KD5!I!-I"9['GZF09XXG0P%.5<-V:IY O?!4C0 "XV"*"L;SLJ?3V(
M0Y$&<(8-'2AA6"G+:&,[WYEG(<RHHUN67; %UC$+>GWDT #X0?H:2([II#8P
MO_S>'^A,/#D;&'[\9E%K"28%W-==(.L%([^6;B%F:C.<X5??6L?G,M>O8![6
M'MY#8V[.4JW^+,@*A!9@C KI(#8.EWJ9G&S0_/P9#> ]IL"V&5E2KN_D_/+K
M\&Q,252!DZU4$Y^GMGZ^J]3+WG\OWWD9<]I<OK9R3TK7VBBIZ]&P*]OS MW)
M^DZAW\LFI 34*+(>VSI$YE<]7]7"(3E3,0J= FV O@9'7CK8+\_ RK&"/H'0
MK'CQ'1K@YWUZ:*UPN;TT;N,6F*"U827KHS=TQK!\Q?Y$!7H%[MS> "]='P&/
M>I)-X:LAU[#/C9R'F!:V!O^.ZIR^@\:[2OG*_"9?FXB$?RJN] I3?G>5!O#W
M@FU8A9<]<74OU+7V:@R-JNG;/K7D5JY (5)AB+\E00^]3U6@B*_]IR5Q"S):
MZX9-K=6=]^>,NO'&/L^YAAEJ+?9W* ('*_('R___?!][&W]7[P![P8TW'B%#
MP)77\(1B"<+S%W?PEU'9EP\M&H\=99G#J95AH T<(G'9;OXF"WHZ^339A:3[
M,2M7M'X$FK0&O25C7UV/4RU U):7&QN$H;8*>FR8$&D"H,C@K77PKV"')A]L
M2S'_E4%W^*DM(Y DC_[LAH RZAEUC'W<3%\-]<K5?Q478H9<^W6T%EA4Q6QT
MR;F,V&>L"&<8K#?BF_2A/D$.!,'FS)A(UDS4CR++\'-]-,"M=\"C.6@BXE=1
M0\\4(T6"7G5JK ?<!KQ.+*U0=3R$:64 <J,5] "N[\_I0M <I@$JZ=STB[_"
MOLT+V@5TI*Y">R>7^R#@:.HY%?;5]V]!\2 P,=U4W\DV^4>/@+!MX);" $90
MY@#>V0=:_C6A0 -D1,#_(O--UY%&A'1QLJGB#QK@!WU52PO:DA6B/M6'6K76
M&O]3G<XY&0TGGH)(HI@5Q/7M:\Y^!SFL]S3(]+K7(6W/ZSJ;LU-"X!0V/"X*
M+CLPX_5OS6!9))N/!O",'CJT3^E.6O]3O$7BVX%=W^YY,>+=W!5<^=EN;[&D
MEW(M) 8+LGQMTRYW@ZUOFI]A6X&B$7P76X4OPKIF"$8FPLA^K'CHSD:I]*,(
MT8-]">8AKR0RIB,N)"JTT3>5!KB]<*@UXQ7B%>4XD8:KWW#O/;XEV"I3T*7.
MGV$3&U,H<V+??JMF@DN/,.$+#;1.8:E08N-T#^S"^99-0Z)DGA>Z2/ON@;<U
M&0]+X^7Q%;=6+E2(*@O>_^6>N]5. [1I"9*,&G:"3P-\WS4K*$RC2C!6S5AX
MA["[J-M]RPSTH L)SX!G73ZVWYW^XCRN_0#2(8_(H[+_L:M%YES5:KA'#:"^
M0D3U0Z>EA!L2LJCB!NT;FV9SV$S;JP)#S\EIJ,\J@G]5:W+=@B8]L^=3=L^!
M9^&Y69]EI[U3'G[J793\):RVJ;9KYNSMI)&MXL#0UN)8,/!?=Z4![L=?(EL(
MH.DX/&2 #UM$:.\B:RVY*[:;W23]*US[4DE92])?XQO>X%%T<SH"QF7)S=3(
MUSY 2YG) N=EY4%)/1@KU\49W.J0K8!.^_M\Y8P992CH+TIE65CR]UN']1H_
M_5%J*U--W\^'5IQ%9XM_4EM]B/![9)?AI4K<>PS;BP!..Q1@/"]>DTWA=FKN
M(Z7SF>\ 4#_W\H M1#Y2P1_L%U4[8QL31[J_O5VW2P/HUY_3\%!IRWBL56D#
MD9- -!;+CW_,\0VD;"R;1;$N>1H7G,8Z?C&R*UM^9OYBO)_A!5A(L?99[3G7
MK'1I[K&$[\]FC?E ,K*:LXY\I\OA&E<>5VJPO+"VCG]1JSLGS/9MJPB<4AZX
MO[-U.FC\\O/Y>@L4@('2L;!EI7$_<&%G7HO,G_413L0G4C]^H3)NAERPVOU4
M1/[;; 298SK1.J@0L82D8AK'P2<VFR*?T>RK3H0XD7'*//+/""5M]0 )>IK9
M\[7@-0)]VWW+ EX3@DHYU7)*\(K9<7W'30.,U2U0TGZ![%P0N\P%QW/%$#K(
MA>KYT "U]W8(E'>!'-)!=J"/ST"%(7-,2_F'+F!<X78@K$-N+J!([J2F&4(!
M@(>1P+44;B^($EG"==2A&'6L5P?=SR+Q=8133!7!:F&;B@Z+X WQW:W+L.FS
M- "\U?K,$/DL2LM[HI>5.'$:+$Z&E-8I]/Q[P]MQY:5:X^F#?NC2Q2KC37K*
M1$ZW'G;?^ P_2TCF&]D1M 3ZSX*'%JJ*F")<L!('*7 "!^*[LF8^E5G%71E6
MV0_"=7]#5(7HG2I:AI0N0L/Y,5\506M6,"N+4W$ZY7Q0O0C"7T]HU:F3;X]]
M\.WL__)RKFBLI/9A@4SI+2L7S=#4NHGP98;3ZJ-O]AD8O4Q>I WE&_\,[DK;
MZI%]@R5T1@ TBLR:5#T%!A*AQPGN(CT0IG<[Z#$MXDP?E66^W2(W '>':8=?
MZ1F%0-5$!A(PA_Z">L$;S@<JJE!J:P@'[BXCF6]'"X0RAK>AAX <>5+!"K'Z
MS?R>I!)J;=B$*&S"@%57@*"T>"E:U2[=":ID*S/_S,_1-YJ:<9=N\!H!G^?B
MM8[="=9^?6;2SF):K;]8MUZ ,K]M[5,P#D-4>2$\7]X*_/;[R4^AM8=I<>64
MYE(QQ5Y4/S*9@.+%L,KO0Q0VM[5B9.X$NJN33&U5$D2.'2$$."$*=$S7T>'!
M (,.UBLV%>(^X_3CVLN,KJ#^+3V&<A,^GFU8TEJ['P#N((3^#=:[Q&6NHGE/
M"]3EAEJRDG6G;E/ ZT$*4G0^B:;S29 XLG;T"71X_>A@AFXN,H-FB;?!VNZ'
MYOU*1%<:X%L6>1W1F4G2FK)7./72'2.$+S7:>L(NS8BMW[YV.L7$B#(G5BF2
M0,>C[HH&D6A ,K"#N5B\X5H52BU!\10]N 4IDR+Z2>J]%=Q^99[J=+_$>&\<
M+O,R.0FY5?AM3'YR+5#]^;,)P?>S-L;/BL<<OWIR:(@)/9#6=97YJ6O\RECF
M,U^71*3V,TT'.2,1_8(\D9/T=<B/5? O,B/.:"N4/X;C^+?W!:^QK .5VKRE
MKVI',ZL/=&JN\QB<\M, "8XZ$CF6]ZLI^M/RT5$E5Y_ZA:/ZZ/%#?<<YJ%%9
M;KF@\?.^^J,DC\"/7J0CLO,FC]? ^-',:QV&)KG'4S2 ;91&\(1K2?&G%H4B
MI\I?=M-WTGD;B :'K+L+C/CQR18EU22/J>19GGSE'= BM# XRE#N8]?0>4-2
M(.+0'-ZX7IF@=/XYCT$1#0 Z>%?F8+K\U>?*C!Z__J--#R? G/,N+!Z8%5C[
MI,Q)X]M5&+=02KOB)YY4BP-K*Y,@C]".8N!>%.5:D&R)/26O<&X:3G2]);BL
M!2SWMZRZ97/Y48>6R-WCWJ%#8X@<W.@XPZ$O)!WZ&S%.T@?^R(M?@SK*D'+-
M</G/)?U!+[V)D5'E[B#@;)80,VS,VP'$;'6M"8G "41E;0\62PBQ-3M,AQZ>
MF*[<>^Z5V_;G _!Q-](@2\C5+IDCWZ$H/E;9[9%)V.]S@>%6%9>_ET=%H&VI
M6MWV\F!U'B-1'U[>=(\?<H9-S67^^DFC_O<,"#F:H*TE.K)4B!5W3G90,S7H
M111+9/A]C4XS/Z"8_[XJ=\NF"#"1-MCIG+,F'VF5"H(,4X!A*P,QG8'B_8)C
M"TRK(&RT.;29SC+##U/_!(.@A/QRZ!R,R+E@)K+UB ;X'?V=#!-A)CN24'^:
M$+FIPGV#1J8EAJ7?-J3YDI'ZA!0A5>D)&F#GKB UPGD[(A$'$20_@Q+*?:"G
M%[5I@#QP9B8-T#A^I!*73=5D"=%MH)=+S&0X#0"!GNIAEO_Q@QS"*?M;$-LV
M>DI1&H9B]FD Q]9@OV__OAJ8U]0#_?85C@S[0*E>[U![AD2JR_+RIL)ZRO/Z
M35BQ*GO7L?LELY+M/Q9 +#-$*_A2D\,^J]I2,2 T=<F<)W/L*$110"_AS4W6
M/;FO;< .X-<@:-N_@>T^RK_40M79-U =W(\9UIRFRFDY,KO0<6H)12M::#CM
MH'YCD,BW8&[TWHDM>S(O*#:B5QM1"P().E:_Z)-KU1S:?R'U0E(S6T4!<84P
MM6Q0LWUA6K:_7;GPQ&8<C7#.^KY)LCS1#= @:I7RIA[LQ]:JES@;W?2[V->'
MM^E#\$EWAD"NB;B+,N^_RP"5K]R#=_! !J@7Y]A/_,ZJ3<K0R:?%'[A" (\B
M&<?^IBR5/OLTP_??;=/_/6*MRU^\8XX%8W6GNJ[[K>FAK6H'F5I[Y)[!'M:V
M>=XZQ;HUBNOKODKH:]#0NGOG;539"K=-C3013_8FLK4,!2HO85Y.Z[AG6N$.
M-?:E \=:5EXJ=V ,S'Z<'3R2V#9E9TN.ZU%VY0KE8SWT*:W[O/PL/_UCE4P!
M*I=Q^WS([2H_F44X6YD>+!8Q+1$F6=A/\1S:OA; 4<?S]I>)$!)]"K,0*M^1
MJ%D;:0XA<82JCJQ,R'P5%N*?NH[@;KK?O=_TW?M!''3.DRN(&7+#4O/X4)LE
MUO39OWRA';7?K">,G9= -<H,]U>A&.LIOUL)/SOH55P5!A$(MOT%TR/D+3^-
M...N,M(2<?VCPH=,J/;Y@!P5L\F!Q<(6=V #SK_C<HE-R'<,!9K9[9;O(Q$O
ML(,>!5[JUVZ*&SM3_$+DIE"Q=,[+@"+IG&$MT7^[LV-?R!T8PW!]X\/+EYV?
M3+!D%LRI];QQBORI^2,KW/_>)44T(G30<Q\G6[AK+T@-MZ*K?F!K^K%#'-0%
M8\2<F&8$'S:"MU&8@L3!G<96]J]_(/9Z3FN[G9^?UE6@#6D 4\;3>PV#7GNM
MP6+L7B=9,Y)#.W^;40[E+-[TX@_!T3U$]+7?KNX*E7T]1W'E:?T0Y5#T_4(U
MORW*P5F0.R!0#W,+KX>:K <Y8L+D=EELZ,>>EZ371 .L"H!.94+V@ 1/D$P7
ME#.TN#Q8,KJ_8221>W?4%88P&0RYM83*'D# D3S=-N,/4XH&)8>AJQ*0QP2;
M-!@W6/MOH&J&J@GB+]/,SW?IQQ\F.MC>I W?O1SX5@)28.Y 9$\914E!79WS
MY';/+Z=,2]T>&F7]>6<'9!LYM:3$DQ_?^%?E%7H8R6<#C/"ITO>TEX7N1R'.
M4S*M'_F#=7L93G0\\?SH.L+>X0Z425E;B2=/&A,-C-!U$,G#:^VT("%M3.?$
M=1U'T"7@G-"_:73A)P 7>W%QCB,T@/!1X+^5_XN>-LPE->M%XU6)DQ703I#'
MY"D8M,S4,'[U4-1B7X[UD&E7[7.(<QN[KF_$I(DD=$93C50; BH5>^<VB_Z#
MJJUMI $B@CK ZK!JS*0X@6,8.)SU=MLC%P3[@YU;"*GB"VV@UA[2 )T-JFCL
M])%-QJJ;ZD]0.S(.%V=E'XV_S[T;]XA\46:1>J?VU#T<GQ%([O?$7Q5A*-\)
M(6(W#!71.V;8BE.%F>*9I\\V]J)@]+\(\6YX]; %F(\J+X!^#X,HAPZ0$B=1
MB_!YYC=^R)S1Q[-'0MZSH;HB"\JW'C40H/GU/A%Y9([HH^+Q09> DZX?'5N9
MF' B>G Z\!,9''JQ33B:B!Y#W5HZE [0"QZL[\-]R0>& E>=+APK,$6 <**$
MUN4'@1<.Y4G/] +<HW;_PI=AW&9L#T>LVO5W-F 2$D.GWUO!'4XNH<J0'RM_
MM4$\_4QXA-+$70M0O)5*O:Y+TKD5QM%M0^)25P!'6<"O%&*H _Y]YOOE+1*J
M+YMM8YUUS!&EN$O%SA#1XFX+C]:;7M^EOB/%DN=17D>$\NM!QTW&GHOP\)-@
M."'5<B:WU2@47A[\K_;H9%?F3 OA%G;YA.-4+ ]J9Y!W'\)Z>#F+8B2Y'ION
M#5O77;Y^N[_R\*&H3NI9SEQ%^[Y)?H[" G-S^S,,'MV)8ZNGXV-&OEV;4<;F
MN>/3]KJOIG6-ZT:-I3DTY./&'-DRQG1+A,J$LKO5+_[(1 X]]/*U E+&T <8
MPLOQN+PO'R6O27V7U,94[D/.D)_5:WM]L^RK%6-G3O:_1A;$RNQ8742O85$Q
M=QH\^EG_>!4I>5M3H&<@//YR%ND:XWFIKV)$9Z^2$.YC1/#$9RAO8_&4\PWN
MPM'(=&#' Q[H#9 $1.CKTII>!]=S_WT2:&P/9+'X)]C9L"3U+<]N?590*##I
M"!*S:^JPC(K8TP*P647P1C6BS+.7##[=LAI^-RJ6+651P7*K+^Z_Q_=^P0S(
M538ELY_22^M(YJC!\JGG2QMS%:AJD7R9\J_:0LW7E]<+83\&Y=PT5#1\<@I*
M)EN\>DA\CHKX_F]=K1O[^:K1"GQ8T-_69,5>7'14=(QW."= [#MQR3UT!5?V
M<RS>0=%K*MNH5%B&SY2KV*NCZXOY6ER:U*W;&=:O#1Y0%SXQ;N=/MEBL^'UT
M$YM>Z?)4KSN0>^5SZH/AWHAH9BA)L/YH\2TQ9R4P]ACSV:\V<R!?1&CFX;OW
M%U?D\>5L8S.=.BE3-2+E7;>>LGDS72-?5?6WA:R8\FA9O5<8#$Y@8GY85=W^
M5I6]FMHDA9$*9I$JD_;\!XEQ0R$P)=C=<^A?_C3 8G8F0IPLY*QP<";YI"-9
M]K3YCH(X,\:3T8CC?;\J]HZ[JO+$L7;Q3Y#8%\O[ _?MW CT,-EYP$3:0_6"
M)]'1%&'@_R#3*IP!1OAOTCGD"CDRQ-4?M>5! Z#E44?,$!$X#7"=%Y5'8CQ'
M [2^56'?#!'!DFF +AY7Z@ZTK]1;QHMZQIV0OQL5I$6.=[^ R.^@ 2[P?CY0
MMC3 ;?PWGO8N,?97LHF&4Y)5T_7W.^_!?30 \PQ5Q-6"VGX3NFF"UZD-SL.Q
MHI;K_A]>15JYV5*WC(>/):'_C:9)?G/!(('<AT%A"05?/  G"#Z"'K8<;?D,
MD5B6^'.H)&5T^M'[.T,G?Q]IN6>?UFYE]43) -G4'>V+B[B&9D^8DKB%SPS<
MVDWZH  J=^MSMEG2N^\M^BC=Q/4$?.UD(Z51E3KW@:$V.,=+)K)-,Y+]M ]"
MG0//47-#M2;!?5;67_5;34X;9C:^CY%[]]SB=W>JDV 2 S9CPZ$F^PL,1UIC
M9#F!O <S]U>",ZF+=""UDEH$73)8N?:>R\2H#G,X)/C. ">#O]8B86;>Y7XV
M(NK^Q5A%@,A"'U;\DE:N\WSZ8A-?Y_+5?OGI[53!/75<"&03M9@6]V44S[;M
MMGTRE,8]-/G=KL!1.*VT1"R]>)!NK&V/\B>:7S#FDB&X)],6,E6R3_GXK^\%
M,K6W:.G4N*H;?9SQ&Y1:RJZ0ZI,I78EWQ.M9KSRTU.S*(=$UG0ECH@STK\0,
M'US?*1Z#46M#O7)6> *3/28E9O#V& 7>\XO8G(-1+_3:"/3UT+<6=BQ>F</)
M[<]'1W$6ZU;V<!):<RCKM>SFO+_.[\,47G;L>IZ= F+844>JF$/++HEH\G1%
M0<C=LS-+KSNS84PWM213LD_?3+ANVP/:_4'T8>H:G+-L:%IZX)>\MS]'Z^]>
MJEVKC$68Y4FGZ+7:_2N66IQ[#>$GN.NK"$-"W/^TONSAD*^]WZ1<^B32!\8X
M8"N\?YX_+!W%J!RT\M]%>,)47K_KD8J7#3LS#R\9OM183S16#?LF88.V(8%'
M59F1I[QY_%QU9:O/HD?5QD/YB*;BG4,7IK6OYZG\N3FX-&C&IJ(AB@Z>?%^D
M"S8L4:X)N(/ :;YZ9_N)\# +,2Z16D6:?CT70 -TP/4Z,R"[NMP27TQH  3!
M._CM^/1VL"-V XS53@A*33A]UO!65.8SVZ&KF!*6!FC_]_M!F_S0'; XQ#M4
MK7]Y9[BYI&U,R*OK'B=K=JUL<EJFCNR3]0+UWA\EO:'6:MD:9?A\Z6DY(P67
M<^.ZCG\<X_R_33^(*9V!VA'^^%(%&S;9ABM""Z"1_I_!R. ST3M41APW@09X
MU<<66E150708)()Z20^+N/_U/Q_D"BS6#0*S5@!32VLFF.8K^"#N2:7+'LWY
MQZ09J6^4E-WIE96ZO <<%B&7W\[/%&I0:X:F[WEZGC[W3Q2:6WLUTW.D^A2R
M8K%0&9()7[:/K\ =J!=9S&S,K9O2 %/7WH-N%G">[(JN>''P7UFK 88]I:]U
MWJ>'X.NJT>O^T8%5>/N1^2LFL$YVPX\@KZLWL%X?^;C!S03PNFV7/_CCL@:Z
MMC[>1/WU+R4M(\"%UK%VD4.A(673;OLB1R??\E P=0)=N0WB)#M[5)W]OD>O
M)Z*F! F\G9M^L$-WST^$F1]BY3BN+O1=*'K;> 67&%LM&\)UJFKQ&<JTM7F)
MZPV=)=00&@248#K6K_L<M\3H'H!L\P;T]3WH@JM&1?;-73JVAH5FG&T"Q8VZ
M$L"EW?ZGVK'_?/N2'<: !#R/3A#0.YBC[A38#K_<$><ZM@PD[/KZ1"\&07X1
MY-3#;Q_LY$'('J9K+I[_%S,MKTE_6=$KL;T;/_]+^;&J:?EQF6@(U'=!YT)
MT4]42R"QYQ@9@6CGT<2#16VDP3;4J0;W+8BVT^?3;@0K)5_:JSR8'Z?W@RMS
M9[6'<N 48P_;[JT/%%U.>)JVHT4Y<.Z\:R"Y\.K# >>UQ9#;P+6L8^#%;3YS
M;%%,H%3=7C>'(C3@#.AO2]8D#_)>\K\/RFO)9_#"CRG..3NJ7REA>ZA:D V*
M>]/%2S:EW.J!U9)./FR<DZ2T)(J>4>7M^!O<N&;0<8<&,"?:4R\A@A$^N.KV
M]]S2ZS,O$D#'5G*:H$QSDM(BSTAZ.ZD\VV/8DJ'FN'^16FI0F3R5'/RD_E Z
M.VPWBVCS"E)-J!KYY;$]0''&H-@MB'7L5]#"SJL+W(]=\$$*GB>",P1>"</Q
MBNB[)>+'D.Y=@9W$$H^8%,(9>K#*6@R];WZ-_3@2J7$&;#RV:M?C>^EJXW]M
MS)"$G.]#G536<=4=V[AW%"8Z@5JB=IF=7$,?^LN9<&MXGL;/G;G)7X)N)!K#
M"CU6;(:BLP[LK2Y89L2^IQZ0_YQZ1;$.;QD0T3)7@MLF]](%!R$9D_$CI-GG
M4$Y7&J &99<]$O>5K^O2@V.S[];DKN"<VF.K:CN?H8\T (MWE9RRKVQ3F0VU
M\1DK;+4;*65.X6( .486BM^G:AW6WS(\-HO76##R+LG'O+BO^U7#%WC)[%:Y
MZ+VQDER+V5C#X7$?Y? U&=;GBHZM%\8<QXWE=&U9&O)9!ANC=HM22X0>B&3
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
M=*1??#X-P_#OII+/:=.5*8SSN)7WX?V?=%2X@8#C,0N["Y^GQROK,R]#0K*
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
M'66'P8\&:UR+=PMG=(,WC+$5*SO(>]4*;0G[P)/AH4.9X_I/WPY%=]R"JE9
M'^XAN;"ZI>X5;&]939_9\A]WO$%/S$L2*I=V^=J/)9W8?Z^\?)U6M]-_^,C2
M.L.Z<FC.H*M'A[AS*E::,9+/J53B'!K[EP;((T6?LZMY3VI(-YMRH+J)D!-*
M=7&W_I7_N=&-KEZ5$CY[*D]]Z$WV-)SW_[ZGG(EP%64T0KZ_"=I/[D::X^Q[
M8#<('[A<Q:1'CB9 _-:/R;[B_=>5\'0-.29A#"=NUZ[GJW0 ]RM!?UNFE84^
MPEI?-S[?@R#6@^3W;_!QQEN7E/H%T@#P55C=K:[AWG\T0,3'!;\:NJ3FNY<_
M%[AJ/EC62 76?(#B=L"_!0VL>S/#2)>S+M6*L W6Y4EK46(XH$D5?1Y_+>Z[
M:2+MLPTZN4WPAE!T'NG,]?(RS<+$@$W%FB#+T%2WF1YV7_'3WFE9&N#=%QFL
MW5<<5]>T2%2X<68E9?TJ5&K0-PNTJ[4<+\6\T)F>Y'?3"P[- (ZV].?P1;5N
MOO2$HIV!:E$K/TV\.U\8D,5)T+ 3@73<>_^7#)X"H*UO\R")UZ9PG!W7AW,E
M+%.8M3JF-0BK ZJ6*1H/*/WI"+=+:4E: Z5I;8HTC5+Y_;6L3&3-T<F[(X)G
M*@D)4)T^VZEC1LH\2G%GC@:X!,W<&1ML\ ,64+I/2T/-J8RC5"'(%<*A=I (
M_$CH$,G1_J:;VN+#^QT9.''D.X(/*.>85.="_&WE"NL]+G^NI[-5>7SM"5?E
ME'6.! A[RT1<((MT.-AP._VN19PW0E"BV\XDG]-_VTG(IQI,45W9/@@6N,5D
M9/*H-J"B#G4T9(V=&T\FF,X+WD^5M5%ID%&2 6/[5SI&F-Y1-<N>B>!U05CK
M313?H?+_S$R5D'NI)UAX=>(6Y^8C_D.%L\CWN)J_\V*3%Z"35I+UPW(,1ZQ'
MBO L9# N(JC%K 1("H%N6-G94C>,Q_ JP?D4*NR'O_LKQ?,K?WE?Z+#.<+D.
MH:=K"@D18\T/A>.HL;KQQ,LK^%(.^Z;1I?K4-VG+QDP9N)@G\67OF9%&_IA)
MI.NXJJ!_BJE1N0^_H9SJJV#QM;$C1/SO56_<46I@]5C]T5#)7_]D#KM[+TU$
M^GQ0>"+\U6RP6JI<0/J5"XK[0NS4*+4R9U1L&A8(-X%A<^"4<YQ$28O=)YA,
MMX7<MJP*5RN#5A&Y19&9Z.MKV#DY2@#?BA.N3H@L+$&$=L M9LAF54D?.-L1
MS4HK1+!:$0&_?_M*T$Q0>Z!P4R4H708'FGIG960'&2.^/"95%!=75>G^9<$-
M\9$F#*+?DV+[98DT0*9TPQ!'2(#M03TQU'ZZ:;Z&U-]6)?3ISM_V][=)L>LR
MF?'QU/ [0-R^<M-G:/,Y.P-*(CJ.(+YBNY9I$?*84C>+M<E8BQYI1OLLPSYE
ML30IUR="0N:$J?/R[XQ;GC\4Y12#+MIOQ:ZWOZO^_39/7NDW9,*!!C">Z?*4
MN=HA5J(AII/E>$C7,APDLJZ\Q+^(/=1L?;[SI.\WHC18BAV.,/>;4UTA0$FE
M&Y /)$AV"24/_:E[#WJ+C(/H$F1YFL+2.0ZL[<G/VJ@^RAJ"XO::2LU413XK
MIN*='V\]C6;(J"68"U:'!NBL,KMX>@"-H=:."D_*1=PY\.9RP0?7'U%3&[XC
MNR4,=43R#I+=].J$RY^5/"G73UK_\42+YU6":J!QZB-A![2[R@/F0<+AR]?B
MZM[7ZK0)I ?;SFUO_??PE]PJ]&=>'4H7C\IP@#* /RHVEHMC0#6(J\R5TZ$:
MQVKC5)E5JF1+\H)V_6BYA[N/EF'<"O.%-J"F&W21%X_-G-"VJ7QY0#) 3]
MR>,4AOO%W"@&L&1ILZD5' M9#0!WN;/USP,GQ.:FQ%O4/=Z84'>K'@6H?JC_
MDC]E"8Y&&^)N=3(3PCN30U(''"<=1$45%KL+UFB 11<S^HO/G[?(_J_RHQ&.
MOQU2TWO)6CPQ:>+,PJ-!OUC>IJ65+5[VH+]_/)M4XD!W*2=OJ&_6. W0]"WH
MA?$_5XF?FC_BSS_5<2PV-L^2B]F&,$@?'L=;&('$4YD2XZEC.="'Z!]S=?_:
M6 ?(8J/=V8LS=P9BW.\'%=$ WL&?R7T5"?AZ.Z2!?,F@E?2I^!]*="26.G!N
M6V65!D#\V<"#.UV<!9?L8NBB8[][9C%>^</PM"6R5%Y%MJU(/[30DS"Q^UY7
MB/5?:$_36:>%&RWVRT+L'K_JHK7KW;7ON_ZEYR&?B_3@!-8WN3*473F6,[Z6
M/T!7L-\/J%.<6Y-407^MCI&O \73,CO?? .X8"/@PPIT!\G]G]UP#0W02H$7
MY24&:@O-TZG\N,1?]0%U+(M,G',_/AI;=GEW\?O=2\"/ZZWHCAV9:^"7X^Q*
M;F[9;W8K54UZ5ITQ3+&OAS2P!??7U1)J=[.XU:S5=F,/X.>GV;*DPA)J,4W^
M-]HX?K&JV1T#O'0Y<.#=R(JO%BOWD6D)YCRRH](BN7'O5ZG?*\CBP]/=/<_"
MHH>./94.YY_84O7SL?\-0>1[XFXM3];[1GLY<8;5U[L<@4,^$STA3PA&?V4:
MFI/O?F*NT]@)CP2>]+(^3@B7YVOH"JPGWZ(!].1"N7 ]L3P 5\CKKS;6\_(9
MG=%4H@;B)BZT@>[6R.I2^=ZJFK05P'O?DCM,G>!)>.5">/9O8'5]>!G_Z^K6
M[T-">V:-_!.=_<4VTP^^QU;_KT^ I2]GA&JV706,;DP\'\F(MY YW[X7_U/3
M(_ (*B$S,">F5C'P^G.X96H[-LCD+E"6.F7.70^YM#'ANGSSM4.]A)-$. V@
M.RL+NB'2*R>69U_#,V+9<5#W_I'6!603(6F)0-9>I-CH)3$4#E87C4J-@SL6
MKNT50"Y.3?_U]"KJ)7F7YNQ*2*C!?YB XI_&"^W;B/\^"=?&381K'_#_=9T-
M'_-]"6Q;I++BV7>"I'T7F%5E@F5RPAS++;J6E2X. 1[VU;U@K):D)PZ9@_2X
M\BRT:>XKM"/XUEV>ZJ%#A#LV_7/*;S@']5*PMN2Y7Q.VV1V*^0G,;!Z<H@N:
MB?2-6.'&VD#CT"'%E,'%YEU>+VIJX5R-2W'%=>C/6G="T\"N>?!6'+F8=<#?
MEV\1/BW5V<27F)8U#G'Y_WA[KZ^FOFC].XJ*TJ+T'A40Z=*E1N0+"(A(1UI$
MI$OO$(A*KY&.(+W72.^$WB'2>^\]H08(R8]SWIOW+S@7ZV*/M2_V'GL^S_S,
MO<9<ZX</+9L'*,3[5,9BR;EA#6$C25J(@7?RF.4M&2X Y(+L_8+]C=*[7DU>
MF-!AR-YK=W%5Q2@<-,9Q8OH0QMCZS%7;NK 5(TJ9XH$S4B6,98>,9I>B?59
M'ZMD*)O$VM)/,.//W^U^$[I[%)G+0.:VX[?FU]1K$2&YS!Y;=Z9JZ4L>&A*S
M_M'S695YYL?K-]R0&ZJ0C!^E<KG#N:E(Y &Z& &=HV:;@ML,1B:;Q/.-RV_V
M.FDUYM\A>8B.?MEN5H:);Q0U@P?.9#N"]Z"ND")<^K8W9_"A[&=ADTST(8^=
M5F<LUAT7. ;5RU//?M^3\:M0L';<$I[KN1CKM#%_)_G0M"EY<42 +RF\F%.U
M]QW^F'GM> B:1XN8</I;<.X-_GWZ.X'%[)4.EV'FL6)ISH(58]?A;Q\J>2]S
MJ;DA)C(:UR\EP%7RM_EAYP3 '&F'XPQ.T[]+C#15H&M2T 93M[/UI,;MZDCS
ME@:_Z05S(499@X\WN<-S-;67WFKH1M>^%/VHC:[5>"MM,#*Z/JZAH-$J)+>8
M9&-7OSS^GUE80N0*'Z_XG@(?=:0]M8;* ^N8Z3BMFM$?<M(=]_EG_68=#1ZZ
ML)%^F%&?^T"J8\;Y$2&*2):CZ%TL7DS[:Z$N.),;AVD>5B< #/))U;7SO["^
M@#;5/KN]7RMD9P!4+<5<5LQSZ1HD6;L^LCZVP3DG%!J5;753P2.7D2<B4J^V
M$F+5F]#.N9Y!/!=6-&O?D;3^5;3FWS@?N4*RC+=$X+N=0=?T1V6(7(S,'\K%
M(=[GRYQQPRJG0[[!A9]*)(.HS=R[P9IW1(_%V[;%/?OG\"V)!, ;1$5U$FSU
M*W@!?DF"+>.%UGG+(C.OTX-I4E62$G#(TZ2TT)7I\VU!N#E>,?>W]2S)P0@;
MZP N4M(<4=X!N\L:?DSV_[&:L.P'[@<VY6#O(IQ%P_O[N@ABC(H]1C>; (#
M<7L+VJ>(QYCG6YVSP3>^M2<('A$"P+EXV_M2_?I,0(OM(]R^=&7I"D< S#I
M6)3H[K8,CH_#;#T]\$CPN1("_L3QOM/7],-7E_AOZ->C1O6QIY 8>K9<'DTM
M@^:.DV';Z#%]K=^%$>-,BAO6!S$?O$$:'XVYCN=X/Z60QE[J=(N*1>>E&NK5
MU!( "3;0&?6LL+I#[R0O%4T-F8[ELM!S&9I<\X[7'V&LL 2>.9PPQ9R7/C#-
M2Y?F"IB$KRL3;K^2&Q7Q\31V[U>\@"A*KZ'I:79E[XZI783P'M3@#_ND^V"+
MTNG;8!)LW&U%[_)ULCP8/W<;?: :'_#^GU!-&#4!8$P  #O/;F3G#6;:;O-:
M@A7=:7%8->/)T(>?+>O8M^\F2[I;_O?(G SBK$GU"-' D5,OBH,*E8=7 BZ&
M&BMRO.Y%$>6G-*OIU+CW;CQK=E2FA@4LOUQ!D8YK3AIM_^*M7>>&3J70]!)K
MY4\R*1HO^4M6[<M@54=Y]?%-=?5?EN8C%95Q@9[!G4<,TF+>07D4 RD'DV+*
M469P*XJ.F_%G+KN7!R;P-;N/,SN8G7^/:^GJ^-7OL!&S<?YE_WK]\@R1U.2T
M>A_SH&Z(B,KL&]*RYN*-LL"9!0>2V1V1U.LXFI(F6]O%,W<&$\_<P228DU"O
M)*R<:N"1 H-;A5:Y/31G6VNUE*EO1_\]S?\2H2&7\H71.G^,\6>6>"'(P"M'
MO3G9@&17<8(AOUK(7S^3VU>L7TWU8VU5B(5RCOZX3VQ8F6T=5CGO<O%IBI;G
M0$=>ISGK,>MC/\O3(LD=+;<7&0UI$Y;V->5)7WIBOQ7;TK.&O%*_.34\+KI0
M*C4* E;,]#R1, <)GLF@MI(SO:=U$<-[NE?=S]VDD!V9-T1!F6??I+G<(7"M
M: S'ZNP<2O@/NY41GDATGP"X1P_ENDFTAZJYTO(,3-N?35G0<Z1<.'*=76?
M+_9:<6:V+F7*^=MB*B:WFFX*ZZ8VR:D$P%#-/@X'3D6&GI"5J,#E2.$;XYM.
M78VUGW9V\8HP2JHS1'G_SO&H\R'4PD4ON>+G-E)X &R9PL!;(NKPY,/O9!XO
M#C*E%];*.J!H<+P/ 1#HNF)F;DWA]1^)K\LX/F<JU9-)@5'=_U0-;,&.3#^H
MB( -O*S[GZ4QBV8'N0#I<+A)>W-VJR%KX;*M3!$]/-<&9X01QSU#DN"4BGB^
M)4@IAK']@1X= [>NM-.HJH[Y]**RFO3.YS$:?]%!H2M8\QF^L[ZZN ?X>_2
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
MMSA(GKI)/!4LV5WDP@8[OS4LMZ-2MC2AY>@P4@':=X /1.WB3&]R33RJW @
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
MV8@+C.1V5;=1,$C5:[:*^O2.5I9K#Z3B7:I2.%K4(Q5]RKGO#SP\K82OI!,
MBLE7FN^0J]F0JVWP+T0J 6"V3@ HC2(7_F>NVO?%[8?N^@]Y]@_&C4N, $<&
M$ !4!,"<^AX8N% Q@QNZK#+DHI8R>#OLDO"26Z!"P1[L0>U$ -1EZ';D'TYA
MBEP4)6BN?.;'^W^[)*/J3*J+G5AEXXU=YU(J0U8LB%M>@27EE<".U2F.J;9U
MK QAB\*BN/X""6X*XBWMM=BWXV7L5:%LE!3I[3WS>GSO%1BU(B5C531GQ(O%
M(B6&)!3Y<AQ=^#3C;0NFI*7$D@T46.V0%]_7?6T2TE<ND*S?\GMK6(P;TG-=
M'[L(*>DLD+M3>M8JC2)*7:?CE9*NQ?_X^>'&95_^BQ#V+:.^&;NYR0Z41<H;
M53EI.U'&62LK=\W,93:KB%J_[,_YEEO>*\18Z)LS:Q.]WU@3M:*DMA<C&U0]
MR\J5IN9&_R=@B?ST4\ISAB_G45KP*9$)K%D6 4 Y+S[I@*]V-U%CU0&XT!(
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
MLLYNA#\\\[>=>C@PM7XT<_H^!/C6CH$N0LA/T]@R4:Y"]I)K6]".7_\;%WR
M]3*H*Y4#A2Q<F#7OXFW(H)!]T<<5CA_6&'=1I/:YW%TEY@\28J&''MD+#8_4
M!+%T^_TT77;9Q7$[#MH&(\>>H;IX-1PC91G9BX3XP0:WF%9/< XP!X$^R?A\
M[8YE#%U;IC+KML+XWU;RMA)+)TV_C[B#/OFKSVD*/S?%JT ;,/]QPZ)P<0=N
M;N=3]# =)CTZ:W/WPPW =CE2"D@E_U$/6V/T=HUMZ]Z:Y!:0,VM\VYC-Z#)/
M ]>=%7BM1-;5]GP*0G,'G[FYQRDPNFZF&%3V;&9H]YK;^_YN3,!/PY'SJ6TW
M<I]9ZZAV&QL9*II7- 4^H9$53E Q;V\,N7- O3S=&J5^'<XV@36)=CZX8^DQ
M_ )"OEI]GL>RDU(A'$3D;L0"?W+CK2J7[ZL.J2O.KBI\;K2>*-<1X#PX^$;D
MQF;'+M.VLC:,R./XAF1Q8#%\0^>QT2);X]W9//GHM- "_^$RA]P/-I8QD-\H
M7A]@7^QFM'S/HL_VN_ZW%]-7KV1^F869_+6)>=,@$IGV-2DXB6,"GC#=G'EM
M6/*GP'ZYCJGS"DZ.A[MDE)AJHN:.O:S'724WC$U;13][C$1R=@'%<-1PWB2?
M<55TBRM*Y#(\)P<?CE&:$N*<G !S'>U?]\QS=%FOSXOLQP\XP78YBH+:Q7HE
M$#00Q7NX^X>A4#7;.5C3QWG;L&9U=.=CWS(J5F0A6*(U(@AL</T*[UT &[>X
M5]LZMAD]W-/LOC\N7,CV-D>5]:_;#"XP,S0Z#;*NS-$=M3\8=5J7*!M<'B*0
M9ORKK M3S#T^,MUOA84-+X6?@U?\*TWAEUW^&6J'B*Y3,/5NVMF##6-M);(8
M1W.(1CVR8:)2\3>A8+7M94#7KEJD98BLN1)AE@GQ7ZW,&.-+)%J_!5F$94/2
MZA_,6(ZA#!@<-R;;D$+-E5MG.&E'H\OG"1^@NSB:U1/B'51](EMLJ3WK]Y0O
MBP:/CG2 GJX'?6TL?I[L#R"_1"Y^B,JIXGLVI#%CJ,JI.E,Y!5D"3Y6S3H=4
M[\#$B0]ZR@0$:;&Z%FSZ0[+@?H^L'?88*MV,Y9A$#C!1EOEXO.O?GNL2^'G
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
M&,4OK*=>E)V!\.]!W2#6AJY%]\GXMPUWYY7JDH&)@L<B9'D@<"&9-&*40W+
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
M'#2!BL_PZ-7,)DB)O>SD9'K5@B#Q@X>HBMQM1>-W')7E=Z<6:.ZBC;\$T#F
M&14YMHC/QE\F:4V63[UG8T^@>H%KN%+__>NJ!-%K^^[OAQ-YPSDT5GLYHMMV
M2I%UQ\-6)FC'Q,BC_3.@Z8>_ZNS+LU]3U=XCEY%H^AU%C8//64C#3JGQ N=7
M3_LU/W8LV5*>K\AW/[IT_W'%A4A.\<*!B]$<K334%?G#/",I5A\DS^54-0*;
M7YP;=-*X@=,47V#;AH.A2GZ%YJ3&SOE/WZ1_O[4"MYJ?9Q"5.7YC,>18,[M%
MT Z@+_UQPO BDL;7)*CS+"-Z?,6[.^(&\!WT4-#S2M\O32Q9N/S7#:!WL/:!
MA0AQA$LVH*YQJP>M)2Q<!P?B]2AW63 3XE':B[8A/JC=GD[^SA'XP,/PZU^)
M(!%U4. )HO &8 6.AN<L P$0L:PJ"_7A@K[]+BFR)ZMGQC(V)_Z=^&['C-&3
M%"^!##\9A;<W@#FYU?3$AO<[;FK$))=7B\[,Q^^P\31F6!H4C8'$<7Q<$V+T
M!O#3@EV'KD,/)*@=^(L%ALFC$I6J9L"=]PR'7I)USMNOT/8T3PX$QDVQ98G_
M(/+:S$E&)_,AT"9:9B(SG ZRV/$FC!0E^TA?'&&*>1<^W3#5!EGKW;_GALF@
MGNZ$L=<EO<3NO*I>>!0C7OO1ZN\"#3E(\G\NR:@A-4?;5Y&W]E]YJ7%0U!9H
M=7"H/7_X*OIVY"USPV H:W-P\\Y<BP8D-W0N@IEPBMG\N<9QY+-(5,T*A=Y.
M#9A%2%Q]Y6O.^E<[@I%.A%W]IUPRW2XW.?&'VY*L'V(7*G.*6SUV^%NXC4(>
MU;VUZ@_S<_OM4C3C9B9=;OVBNA49/PM42K">%!G_EQB[TW>R^&0];N[@<DE.
MU['%Z4M?]*<:BUY"B8)I@_2!]J\:/0TA._,ETJ'[4.<W"2(2,CMRM:>.X@Z6
MSTH_),11MK0U_:MRJ:QT<74N%[_R0D^ZLO77U\'+@.^W\DKX(DET$DU;"*_F
MM<<KLMY-(MALVLK]C<YM%1A>KE>O '2T(3/7?*M:;"N](:Y0Y36V1ENTSPU@
M# D\A%]@R.5_;,\_5]6^2^IGQ$Y3=[Z))=I%)-M2A)]](0KW$^]!.F49@[$T
MO[V;EY!^[)>1?9Q7[SAL7'+)E3;[[U!]65#%1#ZU(.E0!$XHBOJ$"(=Q2M;'
M"5.::C:\'E4?GC,")JV#?&A![+X4$6ICKC< >RU[G\[N):\T++'#S.'23NXP
MG^P;$TKG_7+V@=H(HZ2'F9F2MS>MBKCN3Z>]/(":W0-FP*V>(]G8\>PU5,$3
M!FNHE8OV7MS?L7]K."2'\OW2MRUW'-T31\^B0"4'D.J1+P$2/4H+6@:C7[(D
M59YXTT(F6H565VG+HQM/"F-8.9E'#,9>[*%%*DW/?N 7K;"&OUT_5\;M)H6/
M;I\-#IDR'S,'>/I<IE-L*_) 5491=/A7AZ:3!?/TW ]?Y;MFOOT<<>#O1PW!
M('[< *BA&E<V4*.T;DY>6KX0KE\N*CS<I5F)Y(0'W@K'.XY]LNB9WC/8!/$I
M/H'X&(_2C$@3EBELN%)F7U37?ALZZ3'RA6_&L(HXO<Q$.MD%O'<M!TH<>SR(
M6'@U<R1T68%2PX$"',]HPI= 8_]-"W0(Q1EC==K8]VG-ZJB7-+P+SWIM@-D,
M6%3&_2X0!#7QG/7<<((74C;?L"M8,4$@>REW2W^=TER+,B7V4?02Z3W:X@]O
M/]X*WS@9OK<$]<)'D 6*CW6^JHZUPY&NT?Q:"3']O!SKY$=URL 4B>S?E7'Z
MPG&7VWMMT?DZ[>DOZU>RX@=R_)LX:0XQ.#+ %APH"2:_9G,H?(V"Y4D=(A#L
M!W$.:8FV5G]D2M53^G,5_%:'@_:N)?)F9V;;JTSF5;FCZ#\"!%KTBP7WIY88
MWO'WE8HPAO__M,#_?XM\9>U\\1#)Y-W&3UGJCF]D"'J]7CYKC?NO)GHVHP7&
M7+)I'U6:&E0/[5%\='NO-E5S4'%N%[[UW'G 18GAE4^CQ.MTKY+"7D^J6/5
M3(RSC>5OLF)$!.J1CW; ['0O[<Z#U\,K]]VA"\7;10N<\K^W0K\MO_3[2)C_
MZMPB;\B$";@[X].IW#J&%/!LK&N*S,NC.J5ON+-W !TNLS^;6TH]JPW.G/*\
M,"U>-TS%JW7-H7\#65ZBK")4H)V/ALB)VZ>88V8%%1>'LX8;P!VH&8H$QSYP
MR=$?F^.H=W17AW&@-P?8F77N3_J%*(B-0H?5-=0UZ?[#B/Q9GK];[=C[ 2S:
M=)H95&%_ ^"4?^@L^@:[(\*0^FPUW@G[-CTO#]Z\\Y4,I>W#8\A_/G<>?&WN
MM];&/Z"QUF\4B%,,=$*9P1[56H#JA.*S,T!1=[7]?_*M(WX$,$C  XDO3.7.
MXC09G2N;VCV'ES@Q)X@6T[T !BBH"!_T$@5Q_C3/)&D27"_?M]XCMA70W.=C
M&>-30H+&GH>)9P%]7/K-1Y^/G6NU:N'>M/E/AMJ2?:=Y)9".@__(F:HP-WZ!
M7YG^Y7#Y+P\[;#IQK96WG6\B0H=OZ9#\F*"4SJ'WVR\'!%,L=:>QLB 4[*2Z
M1HC+:8'56\)O &];(S5)N_CX=P(0G^0>ZKA[*6KABH+6:U/5"^#;%@R8X3OJ
M769SC-_/Z%#/N.6,7JP_4'LEQWJUVP.['V&$A#ZEO=7Y">6-2PK*KTY4+_QO
M_CAF1"P<N0:A61!USF_G++B%#O:G&=4E([[+]I/O2WE%?B889@K,$WFOA4;0
M#N:,R^9CPA]K<,V_ZX?U^HPDG@P_-'/K/*/R._T]!(/B>K\%U$GIW-URY;[(
M2]&F5N.B.SW4Q/:N'>2MFEM6N-(3BNN?"VUT%*P2L</WI-"+,+S+&S<]LQJ3
M.S;\[GH1M6I9.XRL\!#/LD&@44W\V\GR?!$SD\%)9G9KX!KXE8":UF0J"WT(
MHDI>)0<O=Y:*36AV] 9_G'(.U+SO;W7;SQC0&_^YE5&IG>M(H4?D2+B+)A3%
MC==8T]D#TQD3$C=JILY%,D;,B^RB+CE?N$W8H@PYDF0=_K+V'BG."P\R^+TO
MR;\!B#6.0%_7D!HX;MG5R@:?HA"%RZBP-4TG-G^]6^?5UW2WSJ>7BQ',XZ<&
MP2%L#'-;%D^O2O?!C_CUJQ(4ZCEF\[:*6'V293WU1PU[ BB_H,-,?L2:S,_Y
MB*T]9)O7L7VXG=I+$ \D[FG[*V[S9;3&K[!.A17C7?6;QI!^+"?[KV;KM2">
M+!H/KH*NKZ:G:3E 7:D^M1.63 :S"UF2TV%H-!NU?ENW'3Y/LVZRSOYDF6-^
M>$WK]J)\BS"]<39KX:^V'WE$$U4:JP09T)=T>%7_<;C1\.+DN2.,9N0Z";3*
M5 &5.MTEVOWUU2[Q7[W:]5L4W8&81CC(;UE_-XA6!U_AFF/ZEE8([M*(&L4'
MQ/G4@ AQ)+:ANQ_<,%=S 4%T D1[:*ZO._*HLZFM([WZN:XFC^%=KM]]A[\Y
M)9G49@)I\:]L@7;3)Z/-SV$[ ZW)X-E&'H[RR<T69=&J)QS:^K]6@G;!JOF8
MG(M%=B\!@:R:RDIX(_$9K&_4\4P$']H^/=4\%.6#^B*J+/N'K@3XU7IH3%0V
MCOS4P\)T]08P^[['-W@NS"E[?&TQ2&)C[)M"1Z4Q^I9% -;T+!(';U]4_Y,'
MOCM>Z#\MZSR65--T*LR\P7X#&#;"+B_1C*%:)M$K.1:4M5C@66;HJC$\ZA^G
MF:]-E[US;CQP]WZ'/[XWFV*3^9'L5%CAEWZA/QYW<7IF;2;:_?_0?Y>_'KMV
MNX8T@"@\U>L&7ZU11B0U,&D^J?]L)?B!79)&W[*/#/Z6KDO)\XZNAH= 0-Y\
M3J+R'IE.3\YTJW$%?M<,/7E:MCDIT:9MI; QON(BW:Y/$JP" .1](V.8O:;
M.]X Z!2?;?G>J6;YTN+-6EC>_S?9RG*C2X<@'F_//>Y=X%@(@Q RE%\,$"L"
MM<773Q;G!+PKV^;0<8K[A' 8G>8**$3R,J2 +*D2HD,H\6_ZW#?V]&A-X0;@
MS3D:/6!20EQ8IJ,)(7)VKVH^NV[3[(J>&D96C<X]O?M?51\8@/ L)XB<NE-6
M[=12MR95HY-^UNLV0C:*GR8<32_1YG[O>E&45]8VZ09@@:M>Y+H!5,*;4,&.
M22F74U^CHG42-6>V]G)H^" PBL/UKYU:[-,J:?=<F8>SR?-N !7@ &)G (5:
M"(QQ#A]-9'<D/N$V:%R0,9H)R%,C[G2'7/9-7N#.C%TK-NM^K)E6)):=)JK
M;P"VB-D*H'J0\GAV57VDBJM+!)5ZWBW=E_HD6X#"4T6U0&RL;D4XQ/PQ6NI\
MT;\W#C8)8B["*V-1E[MO/3FY4#95XQ[78GTTAXJQQ7:7Q:>(_C K3?]1@;K!
MQM;:/O=C=6WCF7.>>+ A;#'SJ;].KZ]0R%YGT:R6UUU?#8$+2&_E#)QP"N8K
MAUD':CJSQ_5F<V@4C!PWHH'\,\LE10?O-= R$@&_39;**W@<%ZM/2@T96ZIT
MJW:4GQV0;UMT%Q&'%86FY"4L*XVWIJ4DF;!"W74QL=P:;%1ESF8QY)OIAJ1E
M>"F]L?Q8OH8XWLC5J0\"=9>L@WG_^()[/HZ5F/S*;JG;/\^RA#+A,^XC]MC*
MA]W\J)A@#,TMXRMJ,60+ ];U+^\-Z<S1/SU@BD[ &C2PI]GJQP0QU')?2L_'
MT50Z'IM:S YQ?N(4E]'JNT>6#IT99I'>#"^#=LV 6]@;9O/7+Q.ZA?;@Y;UV
M.D##^WNH7HLC+YW+8Y ED=E\T0(JA+5L32AJ8I6(B5.3L76M[8W3V-% ? MP
M\=<^?H<[B^9!-4+LG6T3A#3C'UB)/=]O$PLF4?R.5H6R%1; ?XC+?4H^<LJ&
MH[$]>9>&_VX ^SFT"_^A:KA\HI8TN]W5^%^'/@*38O'6!M(ZHQX,C0L(/);;
M2(YSA]BU$X6G6QDP]^D,1Y LY<+.PH]?]%,F\)NH4*%V,!LV,E32W 7OXK52
M KY-'E)L(]S6T#3M&,?!,F.58[>I-1&CGG.0[%\<A72IQ9!)?=+2F-W>OXH2
M_UR9YU[[%)%>FPIBX*1E)+I;F-&GJ'=\RS>D6C"3LS;\'M=XGASW,0M)TF?%
M"[9&H?%Z@9-I@X: /<JFAPFALP4?/?8F+]2NWJCVXZP,R4I[G=K\N:+KXD'J
M0Z7-TE)_][V2EOQT]G*N7OEHKJ#;@3^%2Y?W<?+>P]Z%VRVFG@?X1]$2D8'P
MT]@J%YCNL!N8%]_9G<F-#URCK/#N:AX<*B@WE]SFM9/6=G](ALT]H9"^71N<
M;!SY+49C2*S'WZ%'S%C&(>=8OU9#^]>S]UZZFO]@\0&_%:Y5>)NNI)<</#3_
M:>1!F-ZI-FUP?XXOOG1)N &88- N"O<J6Z7\/S\0):UOD>&0K'VM0WS-\)_
MOM,[S>RX_%!>=K]KZBPU$I)U4!<KTWM- >HS;(!-6- YZ[0W\(7:UC:'NLC&
MI(T$+&N8*N@/U^42:X/!2_ MF/ZP4P6OX;E+$7__;[*IGZW=;^5"I-L[ @.W
M>S&&E<X=;SMEBJ'51F;71.D4/T75$Z[\HS_[!E[P-\Z/_/1H>,XEBE9!M#N<
MMW$N\#6M1QV.)LX3WN\80<\\09[H6<LFFEK6HK>QRB7O1\:UA_Z=N-$6Z&I]
M 7W\(DRW#:1K)2WP@;_M:C:HMJWE;WA7_J)O>5_ Y?U!(8J14(9B0V5X$HI8
MQ33L.^:\2 [5X(L:%S8ZA9,<NPC"-YAP MP0[UFB%7N\8P).7L1?O1:X 43_
M!9S&M25ABH+WD8N,=BDD:AMI?D&164+POS> #TY2JR9M.JATRZC.QI,XD-C\
M1E_Q[/>[MM+ZI-'^91Y=2VPM(]=*;@7]=/^UV%O+#W0MF9*75[[?[WO!2 E9
MIX<L8-.*C5H3HT.#5*D;@-%?:J^&\UN'F6XC!@Y ;N5[!N6$K.?S%XS72MB_
M]X&KBADE\@#(7?+*2A[#)\;@XM_;=37PH=;-]OTB4_SNRZ9)EXV:\8K#U<0U
M>_K:'P8+Y"19K4S2ZU3I;F#5:R^<X0^HPLJLO'QJZ0XGE]$<3:WQ:D><TL7P
MZ_^/N/<*:NK]WGB#J/F*2!506E04E"J]$QO-""A(;RH(0H30"1"(@O020 6E
MBO0NO8/44(30 Z$G%.D)-9#"\7=Q+L_,N?M?K.L]>]9^UGH^>^9]7J:7[FD4
MTW[9GX.='K*F50W;^-?Z8;<X\DKGT:-M/&"HUN?!4376AC@%W1*KFP1LO]8N
M?8SUQZZM_*R5E8VU@:^?I\3<[':K^:K'SO9LHI]P]HF=%3.#-3*,SC^[D216
M['Q\.>N=@.9<!W6?5>=SL;_CQQV#JS:4"__HW^#K>\]&#50@7N"1JH#"]$Z9
M;7SDE.\_G-?V@'.MTWF(Z75A.S$^@EI5>"5RTND#O8PTY#2=&K)_ZEW:(J4-
MFCX#O!ESL2<>A<WV84Z]=YM1,3\IW@>7+=VZ+\0V6LX\23HBQ=QVCV$X V"/
MRR_S?'\4NZ1M[ONW[0^%OSQ\MM24\^?V_Q+(L1X"X&?1D'W[?<&-TR!7*>%5
M78/\RM.[BT$U<E4!XT96%X;TWL[9<B]!5UM.*SU2FQP7NA]]>7FC)$%^XDB&
MH217,:7V9XKK]_^:QG,O!,M>T(GW3M12$XU;'D^QR43B!XXK1Q_<N2;133AG
M%W(C7HDR]*B6S<,MX)QV$<1]*?.##;>B8@G&6PQH-@.UFA^8_H;R_ UT/NH;
MJ!M^M4>'ZO\<J_-<DSY)"5T?\3_>_B?1S$?#7JS!@M=;)@]3%Q16C<\ NJT)
M/GT>G3DO"E?L@-?T<SX,]EX&<>;\34E&MQA*\9 'A4>I#%!)N;D['J#G"&)1
MBWY PL&A/'?LDC4$'U?J1&"->/$G!0*FZC;+7CK9Z?TK/:WMJV;:XN1OW_&N
M7(K:5JL-^@J# KJXI0_8>U33O%WSUVUU$J,J-73G];<^&XRAOL/<U9M]!IG.
M5XWA&?LK4<,,[0AO]4:F]8,6Y;RONGVWQ^0&Y7J[?@W\[T;<3&;:M+V-*I,3
M [1CGO]RK;:55)Y8-DDQZB 30';=-9TH2QSJF%3?TT'O 7QO$R]HEFZ>PD(.
M(.G:A@UQ_3T3S(F8F[^-09AU6T[H:5M4FPLLDNWOJ:B>W6+3=;B#45R]#-CN
MI@#P-7GB>Z6.=A38E37Z,C]$'A7R_C8NRU];T)^E1^LW)G]1[$!6>Y0J0=%
M*.IM<J?GK),NX'XX:#'N2!6*[,L_7@KO-+A"92!*U*27G+L:^P@1(C-X<TO=
M&N5_8D X[FXZ T3.WX/>\>8U_KRM8_>^)\>]??>06E1[V:J'G$E2H>"/8VY/
MPHQ_UGRZ5BKAZ\Z!)&FWN&<(D^230PX4)Z1"[C/?JJO5MV_X1NL=]KU-?WR;
M>,4\!:K'HU<_+K7#@>N8E+U=I;ST$JFR#G8X WQ2;+N.> $C\72;&$"7-F]I
MA>;\D493C^-]?6@7@>I..<J0K^:"'REWJ,#641P,1.ZXD]K=V!C"+_*U,IQ\
MZ^$4PTE:"L6TL]&LIHZE<U4^?"GPJD[OBD)/,\.V=6/9!),*4Q6#IL;GJ]5]
M3'=_?@N.NOOCW/]A74QYZGWG9E985<UEO0T=@6+];YL-.H5W%[VAS/8?S62U
MIZ(.!/2[[JN9"A5,?YN*O_<18_48&]7?5#T$'_22$0XPOK<TEW'X)$.>%+TD
M^)5DV5%GH9$/4&V7?@8<Y#QZ!5TU &XVYH<A'M !I+10^9E70>T%NAT;;'&?
M!/<8QKV5,&K8.5.3@*IN.!:-^MB([$:Q?IM1\!\LY#1;Z-SK8P[Y>B-.^]9G
M4_ZW_1@V$C9XFVJ<WUO6:KV,R&88"M0^6:UHO4CUFJ #R=^<4BH2K046C@N4
M9V;^/*1VFQ'!,37"XV5J(#R9WHFGJ;W2T1IOC>&_9+0PSI*NS7])+7#QFYJ>
M\PZ;Q#+R_MO-S!>[U$WN$J_\/V6HVIW2K:";3O[(R&;Y0('6PG.TGY.G6&#!
M6EQ,CEL_7.@&Q:\L!,^W^ZFQ)[ODW:E]2.=6#Z&KE:WV0LKO1$9G!49REL@N
M>L+ IJ?5@GR=M&M!YL2S_G)^!"T]ITT[ "RC/],KP1NJ-.C.9,UHJ]B[%-_(
M9NE"49N"_6WYRX_WQ5ZAQNUE$GI[;\4+[*06KL_?'7&1MQ;>$7BL][^?#W\D
M&@0,W)#YSBN(UXM3WJD^_0S"2N]-$_ZJY)4243:M+2->M2[RTV7>NQ=Q![:[
M"^M% ;Z)S,MV0C'L!Q=#RM<U%(8EY-,YCB2TGS7ID:R>>+ 6"!6\'@[IE7.5
M0"6IO5[L\YH)UQ52R]1G;8%CXUH%9S9?R+*OS.;/?F'1KCCD.@Z/:A:Y6.&Z
M00K666K"?B"/_:Y<E]6PNZ,*=DZ/FCT)Z6C5P&H(;%;DCH?-+[^^T+GR,QTX
MI^N.G4;_4?F'M44(1<+"):HS,2V#EZ21EA*:P:B>DQHT9H].$&>=Y<0 @5/8
M6'AQ>Q*NZ\J5/PQ-Q0S]E! ;8S65\LZ6I_<0Z]PX1>'Y/5 ;N\B/;8RW&N]/
M!56#F(6JH29BLD^%G1C\<[MA[>O)TK'5$%IT*,@MA@#.$!N4D+_5I/,^[D>(
MK0%"B);#_: QZ-?1YAW<"<N8Y*;JBA"?@('6&<!^GS;J7-<-FO:%D.Q]5<X
MG=J6?/N4&133LTXH*0EJBE$[ _S;=)O8\.B!E[NBD!6Z]NBBI^/EQ^Q%NW3'
MJ+\9=Z$^#*FW6H"/20]<2A)=8*5P8S3N(/91 -^F4PFL=,9^$ON?H<[,<(A%
MBFO+G:9S_-CN-Y5TQYKO1R\KF'3E=KYOGP:F]X3[:60OB?5Z13=]T)Q,]@C6
M4S@QF#<7NA':N[CHHM[M%B1"5EU"1BC&<D?R(I1(Q5?0G:>IF5LS8W$6.%=$
M<\:'%64Z@XF7U+6+N#)R67=9]?_2WLX K\=+?[95B;A%P1;!\UK\A<<7:SO6
MKL5<*7R3K*9Z:+L*5\YD79)54KV=^8]) 2<&W1FL6,2%DKX<<C2D?A0V[KKG
M:L0W?F"O+F#@8/CPL*3).TY8O#@8NN4G-'YSQ%2[J3(<K_C)./H*J\5[&]QI
M3?5B2&:6B1)CRMX<],AGM/D5E@?$7)-4WQSA +M$_IBT8/CIV&PV5%<;Z[2E
MR$MYKR :)J-V< ?YA_I8:>F9S:4:/84FI(5LK]S<(S%EM;Y4Y^"2AO.%HNW!
MM<HX]Y /<)&0T39($!-]U!;8["V?X^87Q#2Y\JIBO?'S[><ZBX%3CK9SNL%N
M#*(+6TS4WDFO0.U._]R>[R5.QRH.68SO4R;WN*.>:(2:G1,M4<T2?Q6/KG^-
M#2Y3OR;XWY$\+F=D\:UY2-])P418[-SQM-#A&> H#<;>241V09=JWY7;5WK)
M%)QD:]W0Z1R.^!/#6A-DMO$B536TKJ<K]-RM4X8>C6:3,\#',X 3.*+UXK D
M0CWW'WO/:#5\+(TM.TBYR_Z1^;6Y\1_MS_22@J,R#?SQ-L<Y&:Z7HLO+B_Z3
MS7UIB!>QV=]4!'OT<,?6\G6$_%DG\PU,;J4UX0]%_-<<UR'[TTK0B%[0M-K(
MG%;5[\W;AF7D.?W']ZZ?#V"#$M>V^5ZF ='&ZM=\_XEIO7Q+E52)Q6MWI!HP
MVUB[DD!A-R FYM?\DA4>K]35,[9>_2^S3% VLUGV1?)C[")N)%:T/JANE3)J
MF[7/LQW)'$W2(LTH0?E<VAXV@<LV3G94\ZJ^Z">@945N*6L9MT3L7 DLI[@@
MY.N;$F>L:^N<KOR"ZAYYLU=Q1Q#&)&ZM85_MVK):79*P%SU!O_'GE<K:0^B%
M%6HK%"I+B#@T'^C2!H.TVQ#W:$W-ML3CQV-JZD5.C<A(+PD-N;HPK&'X0(8J
M'.O<E7RIY]&'JWU\7M==#X]+,EB(Z&XPT[K%2DVUI]-IS1?%>,W <P,1*['V
M#T,2PYE5!%F?4N,K1R41$'=H]O0/*,T&KZXP;$>W>-H.";QJ_WF&B\*U5!R
MO$R6')J??5]54:/SRE:'\" "?.>J]A^:4+@LL[Y=>/I3FL#GW;S\]C- S4+G
M&8 )H=0TNBVW^3;<M%6F.4'S)GR2"[W+LOOM;=R\+C#-#@86&0"E0KU"R(0I
M,#?C*;8J:#Q((;D'=*T9XBF$2#*4_.S:-J=3:;N?D'E0+CR"Y^$-+1&A6\Q9
M:IX! O6#\XLT^.Y_%9W>B+V6\V5)@'M;WH>ZL[T'=EJRK9JY%7?./LAXGZ?;
M $0%CB"LA=/Q=0TJOT*M,RE2&*88B&CXY?HX7;127WD>+/>2HZKC3YV%H;:[
M9P#H?V]:R"TEJF6K<7PZ_UZE]C]DZ4O4N*>:QP!QJ,ET0JKYU+BF;=K3R*JV
M.GZM.D5]XPSP]Y[ANPQV6@K"&.\BV*E-4D^8S&L-WV*/AO1:[S"&Q;[L"QU:
MO,]J\_7D .<%GNOV%]E:R[]%A9/AI$0![TT3H+I"XAF (N&0ZPL%J89B"MX4
M=V163M24A6\JU+V30UZ:MR@)>PAS^"O0F/EE#[KG>121-HLP([&#V]TJS@ +
MT@7TKZ<U!+&?:F*%TLK"4S&9;A>"GB%<DX?(6?BD,T!!SN:)-&@T;6CG]M=?
M[ON)U.]KJRF:.IK"8FG44QF-<-J'9JU3UNU[>>8A$=[I"D<=!H^,SV^>MI]B
M%\X W-N&A$[9*LF58/C*C3. KQ(XVW0%UL[*<0;H$""E_D[I>Y-@L>F3X03:
M'UQF[_O'J#H3IX.$8F3MN]/T"OX^UT56-Q;P"VMVLL%8I4K&&)!KNN:4GD]
MQ\CUC% U"Z9EMJ !D;?$_CYFTUXW^V2:%S1L :\DIY>HE$W4>S><)FMZ(!7D
M5[VC9\EIFF"[R$*#ZLPU+[E17D.GDHG;M^](QS)/\&G<2Y>.=D"%(:S_EQ/2
M;6$;68V=#LB;O=,5Z-;E]OPTW+ W,*5-WV'R!TGK.U='SSK,$S1X=2"L7> _
M*O(IM;YBDD]S7$)J].YJTB1\1\C<CD/XP&VSP8!9YKZV&[21'$G1@<_@G^BY
M2.#_XNS*L-5C(4\J_7?>0-BW]-6+C2N.KGO#1W[0LC<"@20AO&*G;;BBH3CV
M,Q178GMK_<@UIH\^T _L5Z_C4!=;*Q<,&K$1(]4TK1_I@<*J%2YHQJ5^$6_;
M;IMW53D CC9WOS%>*SR4S\V"(XU(6C]J>34_G<;.>*Y89KT!%@M& 0MO,$E-
MC>;)>(,DY.VD[=@3YRR;>*>)F$\UJ.LVZK4)]L=:]WF=/+COFN:M\U.+-/+7
MK>G)Q#IMXE:OFJ[/Z6J9UO*PG/8L#[U)7PE=-@2>X9I6+YW/?2N0NQBN,T)0
M#G\\:I#,L4;W5UJ)W(TS\)'OL^6"L)2_V)PIG ON=U>:MI;Z/@!'MOLKACF(
MP9B#[F/QL S'"UXSPL>]M"70-BL9Z+]AJN]4'I9=9*U07!AG8GY1*!PGMWVH
M#-;_ZGP[:FA.8ANO<R/F]:W81T6H5Z+W7,]YR^]-I764"<VAFD";G@?O60S"
M?^<*-^32D+;+D-OI?46FBE$?]E_NU$CV0WDIQF;V.G2GLMN4>/2 (IG5?R7W
MD9'3G<*-B7)>=X_/E5+6"XB2/S///73E81UTMG$U=X^/)I;6$HW]S1 EY9ZA
MII?Q6G@6/]RUX(OE(4'7K:"6WGIP])6TQW_8&P0-F>TY,YL#>\5F@?S1_TQ-
M]^5T$_-F5>(.2+[2KF%R[M*3VXB92WTB<0UJ+/H ],1K#_+H<9$S)J['(;%T
MQW#$]]\\Z)TF*<952X6<(E0D4<XI2:W])C,&==?9'<\G+Q\O)^HJ71=AY#\#
MA"*  87P1'7?GLMG@$O Z'Q;!:RF0Y="E+^N,OV\0/@\3-_3@!RP.#'V-BF0
M]R&R2.<,L&YSIUGPC59GX@W,:1\#7:J^I=*OW&RX>LHKP CF?,F)[T^&'\NZ
M*_^AKUV?<(MGIYQ<ND2)0T!39%NUO.Z7VW4!CSX]5XJ3_QNARD#&6N9,58^>
MT[)4,_&)?;,G$^/JV7/!WS:L676YJ$\TYO1Y_, \'W'Q>:4.6-KR]!];RF&
M[^HLDG)]N;[&5K]=23'I*/B'O&9T25)/PC_9=6)5RDI]!=*_-JZDHVP? 'W4
M/Y0G?&]VI+PG3TM(< 0*_>;V= -2:S3R*4/:BPW%LN]3+;!44XH3_$1.G4GY
M8(%Q&I*4\%'0D0*;JMA28; -1 B3C?ZYJX^"K-65537&J:X33ZXGF0H=BF!K
M%)>0G0*,B["P]]7IHMT6)_'_E68S>@KNH'\="C=7$6Q[^K+&)=54ES83_,J?
M,?LVQF@?^Q3/WT7!?.@MH%3N5=_M"Z3$U3VZ-:-.FEZA3+6IZ?U:NZH8XHA6
M0 6_+)VQ!:Y7ELF5QJ%6]JN=(SG%[S^&EQZZ(C]*-]455*]9*P:[MSHMD-M.
M)]!DVX[3\&U-?,C/]2MW\CM3+[D7;.@FT'(6]_D=Z7Z,XV< GK&"K_VPKYR(
MNV1?7XH^N5:L;REQ;"DI00D^$396]"=_]]<9(./5@<!IQN_ _9_K/A8::07,
M*D');]D=$[4N\;\HZ',0^0"X?OO4!!E"%7J]9"V(T1J5,)P<FCOOCN9=!%P4
M&SH#N,RHCA!#.FS8:II<-*0$X)U/B=V'_6Z&.%^?(/\/B%R@P$.A+/FRWL[
MP3G@40H)U,5:K4L,7]+/(F2R6#9$TSGTC%Y&:U4TN75;;O4\\?W.8*CXB5%(
M\-.!!@LM3T10;8S*21)K]UU@;H8454DF'INZSZ\WI@+ WA=P@#P;Y$1EX5^5
M>+%^Y+M!4 >8!?GN###=,6_-<JU93  5<:-U[/W!6J/N]K;7W\%&-?;BZT^>
MK'CDPT1B.*UXPJF7 DB7CX#DPK*%#4_(OX[7.0=)$L5]>;16U[2KJR7N-%[R
M38Q1*^1T\$A-5:LXYRT8_E>>"TWE(^DMQ 6QD4%=R6< TAF@Y)V)2BBZG^<X
M<28G]O>B!_JC=>@[AZLO- '_Y_6E^CFCSO]B<@KO!K][$AVUYJT'5KY6]F/"
MLOBU:,8]YOV  2/F\#C1F(1@L5\3<MO3^(;B:$\^-FVN!_8&L+1E$[VYO"V2
M]=6$"=VL(7B>[OX"&O.A-O.J7'5CM6<>.;'K9%(E1DV7+R[M6'!BL965E+NR
MD^N^!..R+$LF\#&$Q\16S/TX R15^(?,^I0W[I0J^I2SDX\IX"F$\9CAZO3,
M,Y) POY[[[L:YD+N8PFXSZ:B,NZ.F%8EHE70C=!IHX%&&SA!9#S@#*"R1F>A
MNI-$MH[Q,"D9Z[]5&JY>>PMB/O.?:)/TP"LN<&@/;_"F(5FU)VDSEUP[Q7[U
MATL4#4CJ0;;$/:4+U;.24"%9V)MN?SF6F</HQV< FPH5R9PR5/V!M5W' JA9
M"EKVCF?&-?N6CFN6'?_1&,O'BOY_ E$&9JK?)W]>@D7GC<M!GEAK[3TZ30Y/
M?J]@L58RN=!Y80'DAJCT65LICT!<(6"X$1=)SAL6=[H2\A9%JCP0J:$8+=O-
M<9_R8=M0Y/5F 0H$;ERR(Q0GH&M$$])/^RCN,EZ905"_9L@X3.4D#++B33XU
MYD5ZKOY0%:G][F-ET:N"%G?\\LKC?J#2H&3+TI0\Q#?.K)/1!DQ@#5=9^XC0
M_3?!)4,+HB7L <7%3R];VO0 0([C;-[G&2+1?W+>5AV'_Z JDAM>D\XY':1N
M*A*/H]^/R\]'>BU66-E#& ]2;BFSM* T<KC17\DS2\V- 7VW[V)81>(FEG'8
M\$FSE3 \U[NIUU_#'H(>VT(W+*Q\7U0VA@%#;'0)L+!SUOOF>:R&]853 9D<
M\-2EEOGHV\D6,K2ROI.4=OH;;8HR94$_NQ;JN-2&OF+4 ;LJN;^18N5XD0.]
M;5)/7U>K%PQ?%3S<M,"&KU1\3]+I%?4SZO9;B-80F(:.\GV+'#N47W'-XO\\
MI4276C-Y/'P4J-?,2-%Z!]6HYX#NI=X@"6=(^S&RC$F1XI1[,58AMBK4YV0@
MOBV4*;GJ%K15,,&WNW3=V4:@X=_'%U+BB-5H*4YWQ*HQEM[>ZSU5WQ0H++!<
M*755SQ&0/6PO]R4[4IXI9-Y:/]T9%(9F)J08S)O9Q-BED3!J_"#_U?*P?.N
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
M(&2)JL!CD;%/!2^> 2PN0:'0W)EOXHL0>.3 ^0WT1.0*JD'XNWB[GW"!M?/
MM<5]LV.+;-TT?J9].WTCQ*A&2(H<5MPX4;[,^\;W]I+H%IT+C@D=-S;^N(F=
MHW0]_7RGI=K#UD;'!WV>R3J]Y2J+&4VLD'C<WO*XBPWI3&X]\4H75@-/FSPH
MK0-U43\@IZW1%?=LYODDTPZ3(HCNYJ4J&EN!:S3O^^+VXPC3P",)IKE\)*%>
M:.7AANX-UD*AF0RQD6VJZE)FR)'P&:"K[M&QT1=J4L%EB)#; R8M Z%BAJV"
M(.>/"*^DHRNY5-6QQ>I?=4K)-DT&DC@%QO/YAKLHO3_:AIJ>\Z#1.^,UEURK
M,V4MQ_O$P)'R0A$$Y?7_UD!/^@Y=)PZ^O#/Z47H>D8[0LWI6_N(,D ".DB]U
M1'^T[3+47:(!6F\,;T/XHI/4EGZ?1'-.: _2\"W04N+"Q\'N%$WD>SD7KI?G
M1Q9?";Y.P_O81"\,V(";S291850AEZQ^R>_S9P"CMSCLV&)EW$9(#I3>3U<N
M:QT:7!51BYIJOP6Q]#(;O69G]NH!EU#,ZY?^#-;"X3];NGZ?Q^1S.7;2N9/^
MEO<_0OJW\$%&70Y2W7_W"@0,WR?20[@S/LYI48.,OY(>$RZ&$+,?)C^?<#5F
MD;[2R#\@B_36/CE7;QL+JG;X2L2!MBCR]'$2<R>;T]$90/K\@51<R$PA#9I
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
MR_@&35$?P:=V$ 9":KK,!72@$FF,XY1O8X86#V Q([I ?$;2@4FV1V,^"*:
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
MRV,S$>9Y$NZL/$D$N+<3KWYZ%:B)HN@!/7B3+3568)C?XL<RS5^DGW*0,\#
M2)"H9\FXX@KMY U46 .1H*.6]8]1S:/.!U8W0N;&"U>.VO7L$?V=G.-CC9*I
MX@DM^?QZ'X*KC+>;_KH_TA2"-9>/X %]>S_KJUOCJ(1,S>2(N)N^?<FQ^+8'
MD<+U "D#-5 \W6W/?Z/X"SFJ/0H6DS7F0](R!8<?,LD?0#2O7OM4%M**>L9Y
M<3B@P48WID[6(D7V2.W1OXNV7[#3UW%ZK0\NJ]) 3B-S%+K'-CF@+QA9?T^L
M0@]%ZT'M%_4&]TU0'O&=<\*X\X/K+P;^3NOB8KQ/@S9R>85^Z$C&ML]^);O9
M)SLRV'(Y< KR*0U4GZK*KTFH9./><0"S<BL+N7U]N'Y)P%KA,70RRR1XF227
MA$T+?@Z%T 4S(BKZ^?F<D0T!]G6[XWWE[[X^8##YM:L94)EA7?H\7FAW)=-G
MTMIE,_F*?24^ D(I<\_AVCMTE4FWN\G$K^:[TV%4'^V)JFYF(AA<$9R-&PH6
MG6CC#*0[OHP0539HS^9+["^+W9"_%]\H*5HNR59AE;,4%VY4.KM;%<^]NP:Z
MH$J&??-L?P O.1>@@%*?R';<\( ==_CFA\M':R$O^7!7^SQ;>, \3T_[DUJC
M9R&=U[5S<AE6A4SJ)QITA 8ZZM/_KS/Y]3K@!N1D4$4AQT=F*$@OJ6CM 0A<
MGZ@*SXBD'/A9TV;B2G3$WR'\*3->43TPP5OYEXY_CAXZHS=%CCJ,PMT<FA'&
MY60+(.7=OZ^JK4I+D-CSD8@MZAA&@=%"B<?"[]6,K2?.C4;.I0?(L0-6OEES
MGWQT)SF,XG^PL/5I$_0XF!<2Z([*;I1Z-2U_Y0;>%'QXT_6&FB>^F99X[*\*
MWT;#" E$W:Z-)OHU7!"1YLS&4LEO).^70SMP1I#[MNLCH)CV]/!IHH;BY^.J
M3^>RLBG0JNJ"S*2M$&F/98<#[>#"MJ+F00:Q^B\?G33\R_G(=N-[_1!][7-D
MW>WW.GXGSJU!4+P1S'S4'1^18-2?K8W(X$;.&.*KFG=XP.?XW6LS/"!!H'M>
MHE-&X.++V!.Y,FHRI#%<ZT77J5SWE(S9*OCQW- %77BV KE"B7@&8>P,&Q[
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
MZ8^\AT>;"V&S6P16#^Z/*(I5S]I3]_R>ZVJA'EGBE!P*I+HQ"90;;:-'#]X
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
M:]XX-L-*G*@T96.\Z1.R]0"$IKIQZ+A% N $73MO.4(9(;RF?N.'P:.V\22
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
MRL?X(>RP "GHFN73\MNNMLB1!*B<WM.,9ML@Y'A/&2Y='=4+LG5UUEPX^M_
M/(MFM1&3-M?OS^/>U\..Z*Y<P*KE7L&Q.@G6/!=TU\C%V[S^H@<O[DK_WR%A
M$P;";C\,+)$Y8%G3-J(KC!+LA#ZRV(VCD; <N!+#_3[J;L3FEEHN2"]VINMI
MC%7<RJX]N3$^8S0T-1HS7*STJZ#Q2,.@EX]Q+[?$ ?2A)J4?+'?P[>+)31EY
MJ\2.I1!8*JA&=,.(!&"H,7"1:L0S)+3=N4?T/B='6:Q<* BBQ5_5-%*[N@O,
MYNO4/UB2]B%?8)D+FIAF6(/.GG?,47+Y=FDH:F!<,HFKYE&'#\G.??9H3;XF
MFYPO:!8H;)U@DS%B$8/V=F51OV@&H]8T+C)B)78GDJ%R,3X)Z]_>PR25TG"$
M/^H?9$+*;OT;4ZHAY/5"M^/SF\<;\!2%6\)3@3+7,A?IU21( 7=V9!1A^2GT
MF3/8\#BR7=' &->WAG.5GL^%\NM![>;YU(J+*"O[_#>55UC77_I"_?^3C[FZ
M67;X:N;1[Y@[_]=3!H$#5Q_PT :<9^[PZJ  F$^ON<:4>H+^(!.X]*?]DO[G
M&<IQ2U%JC3Q4210B=JE]=)M:_FWR)JI<;"V33/B61(6W77BOK8+=W^?<-;[8
MK9?3:Z>H??Y?O_1'.V\$WCDX DL.K@U::559@#K\J3*=([^/]]?IUW3T205M
M;[HUM*[0M#=<U-@\G]/6SMV5*IF?7P"B!F++;G89ZG/)OVKZY+RJSFIHN)$2
MTL>?[*$K4*L@B*$0IW(4#?(67:H<9.@@9D#,7M91L417'#][/D2CPA-S(0*9
M[QX8&Y(@ 5S628#H7"*#+CMT. Z,HP'A,K,#,D\T70S.R%:070W!#R"9[8^L
MD0EW74)?U<GDN&8TSNW^539DO?-046X*=F"#&7/]$DR=.:RK9%E2;+K00]W?
M5W.0]8&2EP2HOM=[:3SXOYU;Y/J@>=?([F7ZES5V1JD:U-R">]0<O>AV/)]+
M5MC3YO_LT)QFU]0:+5P773V2"SWDN"N7$M+U:;GIUP^C0AA.?/U9/$:XP[\K
M/5:!JZ"O=/9+I=Q!LY[HO_PUV=3FWD7?]:3N&P?&&D5YICW.=[X*C* .K.A4
MG0L7OT>0&WM(-&KPI[E(Z@*H;IR80[(,QSY GG(Q.[[+3C8OJ/=)&4PR_O3@
MU2ID&/G\3WH74=(%6I5+ B"O\;GS7=WLS+MED:"=O2#S51B'ZNIB\+!^FGGV
M>_.4VB4B9D.]MWMS>-$]AZ,";H<^.J"@2?7SNS^13,W[7,SB(9+>5<6=@I%5
MG54(1<MTL4@"W/.-!^UPPLXWH;@8+&WX=0B&XWFX)?Y.-/.DV,M\U6PR4Z>8
M"K<V!N1(EOVEV7Z>'^ M9)0V6K'D *S."Y;%%04XKT$I=XD/1VL<=V_GOK\M
M:;_WM9Q/0TCEA?'_[SP&G^]8[;5N<A83&'O8V."84>Y4^++0:4-$)5>-DCY4
M^6W#1K(NZT7!MCY,DW"8\6M1IZQ#JIF]U/<AL_2'FJ\\MY[P35]U?JSJB6G^
M)&?OH!2%Q*NSC&N\#IJZR/4\H*5PP&8J[FF)-10M7#-)FJ\,:L?X*H_[=XN,
M/N'GS_ 7\XI=C=!A>0ME37:TTHY$+7FMXTD*D?Y_)\XM9*[1 $SDS5R2QB2?
MC<\3+ZX':2V#G+^);9=,) #EV7?8:?Q;$F#!%(H;=)?;*EF!TZO^Z?+[W5[X
MUBN@"+]OEQ;TY6]\QL];? PG3 _^/O\ 9H(G--N"-KMUVXROT^<8"=#NNBY
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
MM 7&I<4K-*:9WZS.W6-U^31 <T_?[>5ZS!++GMM VGEH71&RV.'MSJ7SY-E
MU$I==+Z/U>>;<;!-<"8)P(IT*&K^@/GX##&>.ZD@SF]4Z[YSHM7X:*%_OH",
MLX$Z#*9^"D<0I5^(!;/N8QBJ%:L>*_U@Q]MBK/V3'5\Y>5W%?A\=TZTV']BL
ME&2(+ZP8HK'ONYJR[A?M4-UM<<>+34^GYP#1+8CTHJ<WA]@VGR0Y?,X^ J:S
M Z_C5O1,'2>5Y_O4K2RX%@D@/B:Y?44"$/PQNPI!ZUJL5:HES(+\Z9])@ ,A
MN&!\L\.8V$P-#ZRKJ5<039C\;P+VSJ>[['G)(V3KE50KE",/71!6.+OPB3W.
MV.=O4,9A==9P5=X>VW>%V%!?FYGDNWMOI,!V@9*3F5=MNW[N"G%?+K(.'XKI
MO1+^:H+E2#3#>XWBS==WC]:8W1P,7N?1<6@ZM5[=_PB?A$>.[?O#422 NS=\
M1W<U7O]XSM994M/H27P32^K*3<8G7&$WS+H);^P]&BP?YV[ YE*PI4%6/5-]
M!25+$/";"!/!<8L3ZOF,%Q>EBLID9(J2\M,YD/TU\A#46='6F +%?U-./,E#
MDX7'\<UO4-IO;FJ4C@$Z']ORT,RV<<M>.UWOF7;3)Y'\9IH#SD0.*UO.G'J%
M;2:+9K_U@C9?9&I%Z''IZYZ%%&:MR[&M,8)6W#O;>3-VOL[T=<I&=: !^&WP
M/V"UX,P6^KIN[<8RQ.>.>F/?5M4?G_>()$6>&+/9<AC?LCJ,VV8ZMKNFY6>*
M^AN$CY$D0-RT-]J\>_E^63#?)]]:;LYZ#'_:N=:#<?P?E2S[Q<_M/.\P$]P3
M@@M3'OI&58K;V%+"+\%) 71MI%,%6#57^2'"O(:^#!5Z:X'SOGN?BZ;L5O.
M":YHM2G Y.@IDLILU^R,$%YNF_!\2OCY/X=7K72,H=NW,P;J6&]1A;4%6B8?
MZS(L/QDO2%ZI4A>M_+O()O0K1&E&47Y:U'&-EL'<K,WEJP,M(UVI7K2:)--U
MW%\8I5?FI,KYEC)&>)V\F3W7*.^8&#W7/-NUV68Y\VVZ'B>([:Q GT<Z.95[
M*;X9.[S+?(]#$V'"F^XH0?.NZ$&TC^ /ZY28"R](;!?;VM )D6!^[5.98-Q+
M!7W_V24&$N!]&0F &Y2_R.S72\/833M?N>["3FDQ'T@ 7Q-=(F\]G(TXDG,+
MT[ZL>/V:I8N.CD1S)N%;C;5I7D:L#TU77;/8 #_6I4^6L21 + <?*AUVOK=\
M'=/TJ1V[FC].H:'S'%"BM'IO-2@U>ZH" WYW\K,632C-O!-N=]-L=L8<UL"^
M$=J#^Y%LFNC1.3T'_7N8[UEJ[S-]GC#V?IAZ-^G'1C)UU#8:/JQ7"FE_P6@.
MIE^P&JC[7].-\R,4@V"<2W6E@LJJ7W6+W-#2ADI)[T<]G[&^.PP?;_1'T3X_
ME!]/6/_6D*PEA6)_]+M.DJ(78YO<.!UYY,SFZQJW$C#5\A 0+!\8B/Z,7H[W
M-G_2Q*L5&Y=P$T2.OA5& MPH18;);<%I.PB:6J'V_[G2[G'<G2DD<*^+ _5&
MY'I!*R\0&80&!+ @:TTXZ*UZK/VYRF,RG(D[?C#PGX*%7T&K3F+DD6@-J+(L
M;CK-X$_"H?2#*E[))] ?=[B_6WXQ%M=D=IB/FTANF%194]2Q57W8J<N>/61V
M=XC18[ECASH &H, 6L!F$4N$D9:N'_?I[WA4]F4U),A#>^9^D0#EEI/'R,@S
M((=CYF9967E6L8.X2 AUI@BH1=_-@&"R=X^3^^PRI02B<;R^\JAFHE0]+5]!
MWW)AYI 6ZR?@D_1K00ZU7 5"Q3C(26X:Y&AK U/V_]#2X.8[V)N>]9:>&<:X
M7JZ"^DF "'Y0:H!WV1G*/W4P?R@]3Z(N*5<^]2O:'=8LW!G\X-.T9%!EM_"S
M'[U+!B$D@$B_A% /)PE AR\VA[- ?F,GS5![GGL<?\=[-E>_/@)(0&*EW"=2
MYN+YD^@"XW<]]\'A_EI3B >['\>ZY\:VAIA_:+M0WO"4IS0WDK4Z9]>R6:]6
MP\)'Y#E8G\YS!,A_FN)PA$P]RK6,*08 @@!,Z/]]2S3<H<0[83UQ%N3[LKFN
MLC;5-DROV9M: 6'>G51<_%F/WO0[YCR/*R!HV*S-E$[0US,<U[4"4?!>F6]Z
M_)LA,'+SC.E"'E.X:C,<>19;)O;..HU9U%$JL&E:MCN ,R1L)O'U-&IV.ZP7
M#B,!/NG.;@WWS+T_F7]Q"R=2FKL5WZ)9\[BG6$A<6^IX8%6W<__HYAYXIC$^
M>N+4-C4#9?)],WQX">+'F7,O$<-=<WK].KWAU)"8SN6=,55WBKB^2DU:ENK8
M)F$<QE("H[F2\.OG4@L";L,KATX?*5 A*PARQ]'-Q*QX*3X[;[\\E9EF'G?X
MV^V^-6NAP/ 9NOL[<!UC?#DE-L9I(V0NG(NZ>Z9M,DTG+Z")KZK_"A7X8UM?
M4=_SP_)CB\Q"OSL)D#@]=+[,)/H@*;@GOQ<#1^\=W B\JHSZD5BNXVD,OH_7
M++5@/2BK)@@M)E);W<C1_9?A;C @MD6<HT4AZR]=S:84I'_.<K08?7)R;M*2
M[HQ-V<GU,;EZ)% O*F@R%2P5^&)<X2'Z2BM9NAZ:N86JOV#<S'?3FHF=SO%W
M3V8\@5($W\8AUP6C^&+5QES$#DF S=J:TEX+Y^D)CQ<! !70(GP,/CN,=1Y5
M NQ(BM 2<M<HNX N$QO@S-=0BLM'*&$3C7GY[T.YZ=I\9-W! I6$;\',N_Z&
M:8NJ^HTGK^M2/IB9?O&S-Z%U*\ZM_&,9"V;%"^*RG#'W]S-]XZI-O <UAA9?
M[!N4.LNSD8EMB7.$=LAR>K-M(:ZK-C3DO_*(!D"%#=O9(_5 3;L2G=^SBR2
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
M?(_=A36/8/VU#)N%WYU!=\A7_B.]5!2SDVY35UHZ"X=<Y"ICC=)0?ZOU\K'
M5L:Q"QW!2!=K&0[*7L?WV+]SEDH,UJ\5/+Y3]2OO9VJ+NXOKSZA[D=1:"927
MC )>]D1'59>9.7S99]V3F-T]1#SX5Y;EUE+G@N*8X[>LU U>8M+-^W@4J# 8
M88&M(%?'6ZG CZ/6"F':QBG1LY*(!K_Q7)NZ5+B;0^?YUW?ANF,9=W-2(XSL
M!NKRMZT7YQQ.'7O:#R0^*'UK24PF<!38$J\1SL_O*@A%F?R\=E7#."9>#V4T
M]/D2_>!J?I*0A[1H"YEE&,6>W9J[/FXP::Q^_"Y>_C3)+V/\9U3Y^:34*, *
MZ0UVX"G.1@]I^*NT]6)P,,.H42CA*YX;.UXBDV3Z*>C+VK%-;L!C=;4HV[LR
M$!=6$A-^*.>D*C([7D6YEP)XMJLL214L!NTLA2-IK\+R@Q54C@:TL8KJ7PV9
MFKV].[2M=7:AAY.59_PM](I_[H>&S9W_=;Q<<"R;K<[R@_8+Q)1P-9OTO@8)
M<M#8?\M;'WM)*L##$O*/'?:'VPG^P?\A\9[O*]%TN$(GD8%P2_XIU. M,#)H
M8"TCRHKJ_4E22C;ZMH(,:U9:P[>NCF+^U7F_TA*ZQ8H>(CKRO#HDOQ,D&'7+
M_D3RCHKVSLYK53$(]S!98F9ZQF'M834%(!7O[#Y?V^='SWSRIO@Y511G%Z@5
MS?%HAMI(-_2 WQC_X[=!,_P')$$JA5I#.O^ [:CDG;)NAG(.2XAO5Q)2\4Z(
MZ2GM>_F_:.3[E29$_G6IY?_NTF_H5,=_91C_]K\6><""[Y+R0 K3'A7DG$5
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
MW$1<%;>F3J5F18V35MIE[VJ&:Z)W14U^4@"1K.P\_EA__'$Y0731&"7DLU1
MTF?)B4ETN)6V=6O=E455,UZ!+AMM>@P$D$2P+CL7%YDPO-4/?]C:@USLF3I3
M;&VJ@K[IZ]XP+J"M&7BV+WF)W$06:,0)2FUZFP;D9:G:"Z>PAZFF;UEY$:R6
M=D.QG4W2'Z&\(R#/'ODENT30^YN10B(T6H\V.VG@[UXCA IN1H>6[D)UP%O/
MHY^/52E=_ES\<'53QE"![X*3T4;G=J,TEJ$YG'?_+P50(0O] #&L<71A<=P1
MF6XQ*XXOK()^A?ZA (#;Q,74E=4V7A)X)+\L$QUQQKII2W(=!*$,,.*<3^O9
MJT>+;2J2N;V[_=_G'\H.6$!;5>EJ$\W6GG]G^(R4YS4]H@"XP7?TF8J9IK^\
M/&6^+VKN;"[PH&QZXT# EAG7W'%Y75, M@B\L>$M)S<\K\9OUG;PH.2LW_A>
M<IS1=*%!?4/T2T?K-=BT)/[-()2#0!=@IZ%-WRO&5KT<*!UC+8N[5(0)QTK&
MR##<F.Y<L]A KGHA7SY.936O6Z&)1VDNBA[9?#R :!* )3-:2>:<^:'+G\K<
M@W5T?.Y)SWB4(1(ET>]@K):SZ8)5R"\2;SBTOKJ:KUP7E0R=XR#9<SNG4P 7
M+V'A'69G2EICGJ)[E[4=Q=+<+"UU[T3Y7D05"BB]<!(S?YNEXF:Z4&FU/;$$
M#UNXIM'PL70ZSL#GDI+/0VWY$LFI8SQ[N/J$P!C$/F=#+O5%!7-Y*M/MQ'I&
M!@#-@&K*YD)U_QA!W"NEZX"9P;KC;GVW193J5AE6L_D6!1 ]M1BRA9 ZNPBM
M_LT9/X[F(]-:VBVO!5)[IZ%$:6)K6<I0F:<QI?*APOC^D2KUTU#)GQ ;G&')
M]=(2Y//1*J/G.3'I$H]VR'_=83>![W8$](><G3WMDA2RGW3]63G8I??;R9F
M,Y">%VM?2SA!(N58:7>J1Q*KM6.B?W?D2#5O:BET"=0B"TBZX[N>Q"_9\&>:
MX"DU\=PIOL11V_MP75Q&7[OCC\)OE<![Y-LR6:QE8V]K8Z+KO]H7"[Y7X/Z<
MO!6XO!#_V*H 5JX']\F%#JC2EZ,CEU#!@V*)W<<)R4D,:& 00@";WV2(4U\Q
M+%^_SWD.DO%Y8OK3]1V5EMT9L=[UKRW.2F]CGR5-V74\/D6K#;T=/*P1$^]-
MTKRAD/1A=O^^4/KD\8?WVJIYA5=R?^4ZSNY3 ''3E1D6%$#8,$UDJ?C1HTEY
M55.3BF0*(. ":6MJ:\WJYJ8K1(\P9.UB)^.Q,0W1U*V>GF*E%RP\'CX/#'T;
ME$U_MMKI9J7^Q@M0>A73V>(/C.9P,O7.EI@1^KO<*>;O,5T_+>) C%7B_8*N
MTFQ185HD5[GDK6-T=1SV1)48&?)$T11 L%\O<$D>-ZYX58>:#N,Z#6#-C[WC
M;YGP+A.5XEO/%U'%6GJ%=?XA(<R&,[B=+KY)TV1D6#<C:C\^_X3W/<G2*WG)
M*JK3?&,$MBZ[THK7Q2+:X-7@.)R)"P(A8?G(."@EZRDWP\^H8Q=>L"LANEEQ
M/LVIN,+2%'7/B+.6N_S1P&C4D@R<W:&.Y:N)2;3D[0\9ZL0WW];2#[KZ?0!?
M:,7 :SSY)>8[=VZB]*G(?)2<>J[*L5[N,/U*ZUU\6FS<7]%-T;6!\#1: T+B
M(M53\$\M[*=S)O*T.F9G=F;U IB?:@X]0@P.1/EEE>%H6^TTZ^.N[ BYK3;G
M3\]I"F83<Z?O3.?7OC ;+B+=)EQ*W"K B)NI5P^S\T6-R[\+;"=&=-T]+PKI
MX5FJG</N\RZI=SDM<VK5^F^]6K]D4'/FN(;@!C-I$0J6)6^L9T1)FV[41:(N
M<EYX,/5T()[ 7' RT4#(;C,U"D$! TH<1J+-KLKWEG=U[M.,)@?2NCNV0B^K
M=$;*[#$22MVJ'=L:4.GG_N2D/6<W]MCBNE5- 7SZ6?4MH^RFH0]0GF3%8>+
M\?GJ?B<SJU;M-N"=52%5#-<9L/K-Q8K<*@R;CON.F-%ATP5'WQ-;?D_5MK)+
M:#.@G=8$F=DEN)F](S/D2)89?T=G 2801?B[5 1D!;=TJC>^'/<+^W:Q<G*K
M[,A,RI%N"\^$]2BX;P>5YTS7/$!8X_8"X6U&-ZQ,--D;XF1#//0&M0J%3!YK
MGZ\>YF9>+.B_=)F_MIK@AC%<V\E(. 5G+5, ,2.?G?$RSSNMEX#33'B/&NQU
M!"C/_K<^V$M!.=K_1?WL'^BBE:6;90/Q*L'ZC14/.*3-+R[E+(49JYF?\PC
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
M[K#PY<1+(9[7Z43[4OO[6QFR^&]2:BRSDE<C6=T3FH(O[ZIHNEEJR5@(/)Y
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
MOKW_Y:^=Q98]U)'^K';&CSD2-5=9*) 3N&3:"<37A9I4NMU[Z8K[BFMF,Y'
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
M=F)QF;2KF-%/[J8)49&:O C_KO%'LR$-[ZEHJ\HER_TK!NEWSSOO^)/P"A)
MX&)>CQ$.L@IA,,/1?S]5SU_6C$.4J#'<*6.J2!29?FDNOL83ROZ,(^/HN\6Q
M<?G+!X+-!\U9Z2J[9 70ASA$$8+M=]6VSWT;Z\'G4MV*,Y8]A\**.5<><KKW
M#@<[*Z]^YZ(TXXV8Q4MH:=C!7[T#K<O./[[1?8GG,R";;$OSP>J&T*":]7CM
ML].@S Y_6G&&J_6EH:JU[5=8F'@^D^8Q8D1RRO\VF3-=8A5EX+4VJ[T5I+K<
MQH635?MYN\'1JW"J/<I?6'6CX&$O0>CW>32[ J]UOC"7MDR''O!&&+DV[MR_
M)G>*6F_#;KP/='0^ [RY^)C\B_S&^S/ ;Q85-)D*[N=3TSL_9O*-#<T?(W*T
M\6XXUV/R"J=O7G@,/;&N@A\C\%WLK<6O;LQSF@CG$*7EUCI-MFVRR@A5@)=!
MC[#1WO-ND,6)"MZS:_&(!H@#( A.<.]X!N!)N-A_.R]I2TM>00XH[9NC6FZ4
M^X7N&S=BA/K\ Q]D&5N^FF[(6()FT*M.F8X$R^+. &(=BZ''%K<2^%)FB%B$
MHR)SK]$)6=GN"%JU[[;E845(Z1\QQK[7H;2L+U.YBV'V.7U<"\:!8MW:MJ88
MBJ3<+;:*2-$::DRA*B46&J6FP:.!^O'PH8+EY9!XJU?Y@:W:+_4GOM:6>J<"
M&9!<?CV=AW/.-FSQZA/\2&?_]3B6#?\4\0*]TM&;[,H$MRT*N2'GU,D6T#*M
MI5'6%J?:SO7>;R!7NDQ>$,.;2\4I?!\ Y$EPC+:8#>95[.5*<PLKM<M)K<.)
MZ&N/FFW=KWP6R*#OKRB,5_1EGHLS/OJ>",/ #:(2:_MR3*?YO?:"0&BA55 8
MB7$K%25II1MPK'_9?*G&X64D#3MW1B@=A2IE]J9-6TGP/)(U0OP%HNM*\[O<
MMS"YDB45G#GP>J2N0H'*:K<RXG@]\[PL"*VP>S,@\*_/;P2[;+Q^)3R%!DQ
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
M>^]>2I.ODM9W8$T-^+HRC[.XW^=^5\M.6=,70NQ,"1(.)71F *.(OD?3O"5
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
M^>&=QASIO.JV&%"T;^NX8S,6L&+ *19#5Q,Q^,NVA!2;1\,%9.2'7=MTD-W
MO#1'.YHK.1G![D]#75S)H2.GEFK6Y#)B_\ 7'BC4=ZNZS"03\JY^KHV]=#C:
MQ? )?9E.)D+6._0D[3;ZS=(SX&\*4BD<&%I063U[:HK!;CZ7L<T*ILNI^.<0
M,C*UV>R)8^(Z&:GC8XHN-]LC*&5;[8=N%V*PU<M2]ZT',WP1*T8TNH:3K*A/
M8TXV8 DPMH.18&/<W 9^<SO>G,>U0W3JEL8F)EI[9.% \9 -&:)(+] _EB?A
M$&QX,#-0\!C9PR)"VSY+C$(M+2YJPC,F-S< P5."I"4[6Z8LWQIUY-^UI(GE
M8Z4I7QTI8I,H1(U'?CH9M@0A%SUX,)(@PZR-0S$=_5.N,H->K-&(RDM81*G9
M(773E^<KTJ*.^\+^C1:Y,FW_:.1HNYL#J^=:#O[IF )81Z^%4L,CZ^#VAW''
MW?H&\4FJ9*D\(Q(<YZ:\&3*D9E=NG%Y8[K).;W@:;!:]2&]/R1&).J_;/:+'
M>Z'-EZ6A:)7QY"[Q#'P:NQG_H_Q?LOS[VS6CH5=$QT2G7Z%7=/J,S:_14FG#
MT_,GJM@MI!B/]=1:B/@S]E6> =C+HKZ14\S<:O?'X+E=6^4O0AFW1)H_?-]]
M!4X!;D#<J[>1[/[V_#&N/N7D2=QBU>5'D&E!W=@S($#V0@M,'DP7A1XN(IX>
M,T[+JD4U,PO,,)N"=U06*;FC7 V>."PL7VC"A-#]E5=O6/4S,";Y#)S,/P.X
M29ULVE5JHF8<'_1#TN1%2:QCE^?#(4.N8[TR]$;K#D]*R[/.&;:0^<(W]VFV
M*8E]3U]YN)D\6.#N=AU3<H%>E[9L5M&H"A7VG95]DH[]A.(NT/20<1ME)F&E
MV"KF\-TB@?,\Q$H6<T7.5_1S\2>)6]!"DLX;\G'6=!%82:%2"[D:6B:7)SC%
MZ/CN*14MDQ?R$_5"?JJ?V'_KOYG<OZO[9W2+BV1-ARRL!QB64FEIB1)62\6D
MH_()S>"5%-7>[]\5=V[T]MNTQ(3SO/3&;&%-&@W[#QF>50<J5DFOR(*:4E*9
M5Y-2I )3J<U5\61S^#/Q+]5V<[RN#Y^!,$/IU%PF"^5/(?4/:&28J^S_R_&(
M$=6D9?A]KW/^KAKX_P&=/1P8W_S+C;'=HRG8Q;^1*0R,L0?WD:?U)U6&WZ 7
MD'E!"LC?.^'?X@#_'K+_T6)@X1(]QFH&,F&3>:J(6-<[O_,TORHM9$SY8'1
M][&RO/ 9@/=[.ZD[0]G8.*0S=LXC('Q1ICGA1'%H>'ZFMS.\=7RKZ-X[2H?P
MMCXDZU)@[IKC?3!='HLB2 N7PNK5"[5I_Q5- G9F$/K?J:$69UX>75R4<$Y>
M(N&$)CL&>'PJA3B3F'P&2G4P,,*D45.^C34M)8D(O%OFTZR=$G+)H+6;H3JX
M<9^),S'G92C+/*\XVR&@D&N+*#5AN,K.JHA0>&-GD0HW&RW8]N@^MC :'^=\
MW*;Z/=V$*.2$EY863ZN!B11ML;_LV[+$E'-A<2[[]'B6"SQUR8@>2$>0!-]P
MN"DF\+O#37)R')D<H]*<;$Y9]_2E3264+]0Y$_GZ*X<(!ZD<,R'#90?[%>.M
MU&9"YWMXZZB<VF:\H:X=7:D!JK1OJYJS)32=JA1'YA\3;&[(Q3AO<UY&VPGW
MKW;^?YY_&;F&XWR8?"4!64TZAB<=68F&W7%;MQ9N=V?2ZJ"DH;UD,\-$TE+?
MZ!&X,;FYL'M848R2U/Y#*UKD3@'&[1]-V-XEJ_ABQ8O#![)*Y<_R>=$=N$=.
MEBYBCA-,<A]["HUYY1IJEE>')]=742I5(?%BS3B]+M(N(P[=@!VK]SI?W=/!
M8*6.QHZGGJ*E;H>HR)_,EIGOT]%:OOUL:/32B^8*_W^JK,1:7 @""M=\N=EK
M%* Q9GR_#UO7%,JV=#UI[&[;G-^JF&THFY<BYUJ>:A>L4:\_ UVW:F_4!:DK
MDH]G</3?D+WMH\TF]_/IPRF3&G<\X15RD7ATPY%CI&G & OYGNU?'2GI&FIB
M2Q5J0A2Q?:+FF$;[-G9U->TZVA[L">6I[:Q,ND\^_6F;))RSPZ Q^&=VF9P(
M081N[8_I=!RYUB*0EF6;$@V7@/'WERE_POO/# A"8'5?GZN;V=5@16FP3_;!
M-<6"5_BZ61+R(E\.U+4^EB.H[_-N^VIHO4.3,HA#O.X6&JH%NU5Y:.QU&^4N
MF]7TI*5#Y:SX'F*:HP:MF])LMW2O1N/E95,44#7>PM&:!-(3-,5$K>#&B\5G
M^Q0+MO*WG/GZVP74UAHA7^,1Y(Z,X=7B :\4'6SO ==L/HB[D_63='[A8=;A
MYU<G!8_I4CHY6<Z1]]B,;LZ70NLJCC(T1E&7,L,I0=_6A#K;7K:9@SO96#P>
M9@\M";=5I&6WB8IB&%.F_ZB][W_>7:..0'*Q8.\&481>JBFT/T$WMEK(R[*(
M'<5G,Z0.8P(?ELE%7% 2N"D$&OLL065U=T6:G8Z?@XX1?V#+7',ZI*9_]>0I
M(3"]R;* L'# #,;\H(J T9UN:.!S^X8:\CN,H3KO2JM@1H'FG(:6F,!P.\]K
M:4,\EZ*U5\AR6C]X[T&7#KK,->E7"\LDDR:-4>2@8 \S#&/_Z@'(J/KPM?34
M4 6HH5+S?>C:*,>^>_83=*,!:JDW4N'@^KO6GZS%F=W7)O6ZH6P&$11FZ!SK
MK!QV/JY8&'HGWC>2.*3GY[OG>^7K[C.;7=5SBEUB\^?Q%B5.D^F+V#=8/:R%
M6@'1;#[]1DT"!]HR^@SUFC*%I:>-*YFBX/AY;,W.VWWO]'>)3X6Q#A^$K<OU
MWYBC31QMA<_84;[S9Y53@S E40^7$][%J-<N2\M>Z;'+G1^QJEN42=: ZG#J
M;@]060#KY_Z8ZM._R3']XG?(:(S;W^=/&=Y-?5)^@5TW(8H7H +B@T,&O6Y/
MJ+;:UB5B7^C7BOR 5Z<W15;66<:3Q\ MTXWBMM##=<R9WL^7!5;0\DOLY^R3
MS!.ZF_P+DF\])#Q0O^ X$\T+X6C)B'[9;1'^T?8O;8OK%VD$ HC1'FH\:/6!
M3GH\'4]C]=RJ0KU>8WMRTWG)5Z>.*1I)(0YL^ 82^1 /%Z4A%A@U]9(D<=/H
MMLQMZ]K1CP^WGP971ZYNG=@^W=>_U?P+/_X+A?YOVCW_5[3-@QJ;VC]V"7$'
M__<G+Z$_-!9JFSE'CEA]N+8^S_E ?M^-?W&44>K0=%SIY94C9<,58),%<A0T
M\H<5Q7?HH*Q_$',0^)8:9",TO[+ANL:V*:CPH</:=<S@6,QPQ?09^!G6V926
M7EPP0#N"VZ+&!2W6@-@AO?8,H(Y!NGQ%;OI'9>:JG=+>F<VT-=^6D=\:ZK;<
M32^F!!XQK+BEF!,/< 3E+ X5ZM:5.C?@=,.Z@QUH7^[2%=G>9*PU1W$^832Z
MB$T*=ECJZB7OV"2+"TC4FHV+6<BAYF-@'P9+4?Q"9-0[_P62B!!,W5R@^":*
M+MU%O(*<;M$EQ"2-< R)1G)/WEFBO#G.H"(M7?,[]'&M)%7BI$L(>X:D!NW"
MO3GK(QV3P)*3<@8K\522^[=JBH.(J[9@Z9*0KV] NOF&&XM'@C)N1N-;88/'
MZEE1VM[M/S4J>%]&INH?8FYND=XS\&%.H'?D$!:>S^CN3HU(*-")QR":C?7(
M+OP5(LI[NO0ZRC0"\DNV-/6.^10UY!7B::B2MX\!2SL@HFZOL4N.<5)ZTP)O
MVH(7@EGD+IO#Z>XHA2QIC*P>BDGN1'Q17/-#V:XE_U3@&1C:XF8L=WX9+NN_
M$J[]CXO*K\D E=I?>84*&,,O9.'/XV3^^_SV/S",+SE<D)OD6[ 5;0L%,+QQ
M<H%*%=<*4L5:+;Q#OHQR**^92+&B?6W'\L3_,?OA2:6N"4*&NG&:DNNUEX,0
M]3,@%&??=&P3']R6(7\C1";HL8<6=SC[B5R>='1>:1G/)8UZ7^+L@:?(SE5+
MP2,L^K-D];!/1_^8P4&X6]FXJJ)H 7RV-]".7O.M$*>6]MOY4QNX#@:5&TMD
M=Z1HE'BF(CJM-XLWS86BSH>.OV\C$CKH1]^.N$E^G=ELWJ[YSSA94.'4ZNXI
MI%!;4547[)'D;4\9V\MYHMI.C)]:_]WIJG1_I\7 3."HMNE-WI@#J60I^M4$
M[1""230<F0U!AP /]E<$M86CD526Y31&^8JGDU$W\GE:F[ZW':.L8%LNO79O
M;KQ+;T7,<7NLXT?*/HZEC%C:OB9R(6=TF+HX4<VW,O#/+5U)X-COP.6??$,N
M&3,*D/FN?48:6][RZ85&9/UQ76K'X%VW;,:85]^[Z^X/"VN?.'JTF$# XI?J
MUP/H59^"-;7Z(!7(R-1'\VET)[&B#_!H(WWU?\_# Y$*6K9O<H[PP.A-,.&H
M6[1B-#/"@II]#8ZC; I#O'YF#T,6.JOZ@@BAF;.0&>U1#T5")$*M5(\/-J=_
M@I;/3Q<9UZ=MO1'_UY46<=5C.J/:-"3-CK\-E;I#G.&VDM&TN5"DR,U\!N+#
M#V50QC*ZSDMHU4*):&=THM"2-9W8+Y'L%[H3$]BT'5'SRQN/5+#DIIP"T,R5
ML!GN2N Z'KSN+C.-LS3FO!4U<D](WJ/L393=PCWN"9UL>H5)5*;I6 CP,7SS
M[!G</H6S,H-*%:5SC<-:++Q+O^00VZ*ZSGD&VL*>V-U^_89C3G05NW1WC8JN
MJ)>[_/W-ZJ9$9,9*S-,3U\WD+_#^JRW9_?(G4L^ %]Z? E7_D.*XPXJYCIU^
M*GVY[QASJ4].*;O[:H:/N-/K\B<#=%[*CW3AWWCC<.X%M)O)%Y]:90W$E;47
M&0_'IRY1\[O#O$>/O/,G6[7#9M1GWO*  +]]NMY+%+REUL6<F?7AMWGOOJ02
MUDZYRJNWS1[F2A+HF^)M*^WN$-P^2%A?Y.,[P<>4@HB:JVJ36Q^99K8ZRPBS
M5-:9/+1.#+]E57P:+]2RLS,F+W[\D6OS0]:B#VT E^<\P1;&0G*>L"^Y19 1
M8U%1EJ/)K'S8B48:MZTC9ES1#186+V?@&<@K_5W?.N%$OVA^O2/\M8-_"7;^
M%Y4J-$S5W-N+I$L8/-"0$1T$]]:ZJY"-@*286#/A9!=H=W(QD@P<F=).;>SP
M]8UU<BR)9LIJJU@C-77%A6:X;L;%6^C>+"B[Z-E*(Z-M1\Z?E%KYG.>+D=79
M>]'NUJ;I,$'::<6?31V_%V?U -5H(GT6C@_+$2Q;7=<UMMLX4#\FEZA/L*^$
MP>[379H-B>C:N6F22Z.F$YAP+P<=W9"5Q6E3P#G(Z;GM)QNOM59*2=WV#3X#
MBFIT(3\%OR9W+@\1)>$K1N;*O)(2N.&8_?.4=[_A"%0QQ']GQ9']0DOY4FL)
MN"CW^'H.9<3^XG2/_/^4;X4I1"/@/P-N04^.P-U_V?DQ.M)[/5\X_A!5+C7R
M-5I[L+L7-FVB5$)3/! T(.&@I&$8P$9>5N!7S-*.\86SWLZ3IGZ"A-$=)]%6
MX/:I+8Y<4V GESA#+=%_OX*DG6C]R:VT7S]XA02=I8CX!_K[RL<CF^.^TV?
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
M3U^-KY\-4)>^@DYD6([Q^=BPO-?\1^/S!^/KW]\;/4VJTZ(.#K_BSU;DN*N
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
M9/KROM61'G2<GXK!DM=6T]/Y1,@LDR6B>FW]:$Q %B$E<8-F64=.?3J+A7X
MQEPDK062ZDFM5FU%,L.?L0**P>'7?"P?A0TS(3T_EFW(PFZ5\1K& P77J!HV
M,:I)@1GD;3V0>D+KY;6?T^HJ-Y OZSW\"&(VY\9K6^TQ!C49?H__!3O Y^6C
M\!*N0H^#A7@JN0BY2%K51F0:G%Y6&Y+!H9E85AQQ8C%LJ\4]H'CL2XUEADV/
M)C'SUA1?J OMJ>)":#S6M+YW ;6="-Y>EH&D!%0T3>L:Z$YD0$UED:-9GUT:
M DS\2T.VJ\$&Y6?">$=KJ@K5+'&4^1A]R=W7A(_%N,E43LT)^6J\1D,M>&L[
M]EZG*J>RUL0,:TULFKVH]79<0U0_;H@G!"RQ8C?V2< YNA>83T+F<<(L8!8L
MM+"*\;H2LKMSPF/2+&+'$W8\X8X\09J[&6Q#&)0QX EXE\HEF:"MFZ_\%M3Y
MG*S\H9H",X%9RE98 ;9/ 0*7(]0Y8#@0U BRL3$NB_-ZTOZ\!RJ(D&N3MK6L
M*";#(S$\PS;?7K="^;/UMGWLNP]<O[[V0=0[],/7K+5]LK7^+3LF=JM)]=6G
M>U0Z>\R4P?MVIWA)M_S63=?X5K!GWY1.:-U4^,3R]H(;?[_QQUL5]+SC[=Y5
M&$C\27-,@MVW9(&I[T<4]\]6O=,?Q5Q.2=U\%=";;G3BP P$#XEIVAYQ_1CL
M=Y2M5(21ET2<N?:: O:EV7X("#HNRLL5WG[YD.1(3#]T'\?_=13Y<35W7&OM
MDT'V$[AM-X5K=KI9_!\H; ZN0Y,UC?_=@/ZMA/J2"KJ#]09A_7ZUWO9@6"V7
M2'Y.HC 24>)[44B$AR$MG 4DHBPDMFM9EL=X2*,'%\16HK"%_M\D\ \5[ =<
M$_OY*E@#);]/JXS#;5$ZW)W2L3)(X3J[^VFA]?1\V4]LVXE]BK7I!'%=QR,8
MA49,/^$)-2T6N&NZRI='\&M3I;FHJ@'SXSN5UYH'$6V03TAGPX8"E0;7Q6WS
M168>+%4?!TX+GB9SS[3-T.G_9Z?YTQ<C>M8X,KA]#<$2NRFW_?'5@*>L-[MC
M\\,GX<?O@_-T]VK)#?=7F"Q\RV@XO(67=^]@&F%87%T83:7NOF"7LOWFJK8Z
M12GGRBYQ\O,4IH9IC1R67:!:?996TM3*:<Y2FJ$S&"MTX\-537-.2UX96)([
MY==%!SNOZ8\KK['N?W_Z+,_YSC$5.@1+&S>8MH67B+2N!19"1]@"F+&Y!DQ+
MQS)4J<LZIU4%ZCA^U8)>)(F0%_NYKA"#;Z;(_W(X5UQG661& 5RD=]QSNTHF
MFW6'"@9"+_WXA)8QA6')YXM,7,H(K]>69_RQ=[)WN!?8/J8J_XC[GF]2!Y/'
M&5@L/9Q*TG*J8B\ \C.*#P$:RA!I+A=,&Y[6>ED;BX(. \:H3VP[CHCK10FA
MD1V2,# ].["YXX</KNEPQ)+R +=2E ?S\_R0T?':+:B'8^ZM>TB_9.I-C&H>
MS B(>=?\_&LY>9\!S E/MCI0P8?%U<!G64!")0JHUW3(8I+)2$;XBA5E*=K*
MX5+ E"4&,19(6&=IT53994M7JV;=$&UY<"RV%R?$=6,3_D=#0FT32"V,A2,<
MTP<B6E]GV/RDGM;O<>.''3B&3&.W\6>\9!J[F4!0+Y&T4(!:H]!YCN4M3?;H
M1HJ1+EX/Q2@K9# B2,OLLDJ5$,S1!@"I2&**F@[J0B*OE'C%F$'X248Y=[/W
M*;$3M\LUULJJ'WQ8@EYVAH3;+4%K7WW&H6,974RH?4<LX!X[!>E[ 6;51&19
MJRL;KU>D4"T$40$;_E&G>&Q&<W"CT L"CY@F<XB;! P[HR-W\R,O,CE6A5J3
MTQ4WOJD[L,?B9D\0P-F+V[R2_L'3LPX3,G%!>*IY"X9[-=/\+4^K648O]_'7
M+DUYWK8F51-W74_P"UTGIUV#?)6 +?86#@;W@E%K72W3BPUD.0^G_O]/;P#
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
M8Z$D%Z$)+&Z?9N?TLGK[ZLTROK7()"&P&I.>%F':_?8WNGEF8*3\YU?4-JW
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
M,ZC.A5[0\[ID*[U]K+322/TO709S %!N#P%^!-@5*@/[=A,<PK$"<T=TGF,
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
M(-);(-*.U-;4]"R.A27&UF(*$DPDKV0%VQR"T-RS+=.!K E"%H2,DF)<QE[
M%VW!&(J<K4C7_?92V4%NW<(Q;6%;,?&$#6*%$CIN[,R+6G#L<LG&VH<+E@&I
M/,W<+54Y_RZ'ZQC#03"W0#!-30THLE7(&%>D1L*-&F1J2:8NV=D?9QBR:K@/
M  W"#''9B -:=_FC"%F(N;$',1=;J#==GC9-:H8;81P[8PURV2U%"SBT'"0Q
M2"(.U(\ ZU 2 3Q@?:S<L-P8PA%/CC)1,0=>UAQ9%9@MA#R4(-2E5XPXFB9Y
MKC!R1:6H0?B"\,$K*=@)%RF">DCC@ U/FN9#,@E-E']EP:EWT;*K82L,5@C<
MMF2D_H(3F!18-*$0ZE*9$@DJ/D;\ S*%,5\A92.=LNF>1,\@XLSE.$';NG2?
M0E6/G R1FPY?C:%N; &ST1$GQ%U)<K["MKQ6<1UX2>B@%"*A-)A.W<A#05;@
MKVXN2.+8^,28NVC8.^ <IJU-,;71_.J^-":;=$-;"B,"VI4]E89JM*>7E'_I
M=%.WE?0N@%A,L[G@JB+N*@&^%39OOI3\R\M:*N;3=J1S-B:5SH)=* W")L57
MLUB$CYL""M,,H.-TQ7J5\D]?IRWU9N@5'W-5::%LN.F2EM0YS$[4TRMNT!I(
ME%/*"6'NG<%]R 0[IG7@E]&ND&Z1.)KJ#@IIZK )8B,GB&=8>[WWCO5%@'I-
M)NB84T$-0@ V^"U<^R.!!'##N;%#W)XOXI63FY?4\4.A.G>:&KS(CI!%T *G
M(@ZJDDA,1@B'6J1EA?S/.] "NMF)?E1[NIEV"W^+=DAD81C,+$U/U20OAZCE
M!1!! RG2V!=N,Q+F2?DG[SZ_T_WC5>UT9Y6IZL$[B@VV#S69YPC6Q$8)2 W\
M!CO$"-6!>IQHUCJT'AO;68+W(T(L0EP+[!2'FR?'?6F+<7)15I3ZY8)W,E:&
M9=M(\6('+15+J]$K3+ O89)ASSIU'RVW%^%TLJ)&B,FD4%A]@46B;:$Q*:GV
MHZ3K;Z;2+($W-;G"S>"52Y,9-I6QNINW3=*Y(&5K/"$AO68[L5?(,UD*_%.-
M?<F/5+BT) A:EN"7^@3[:K+SYAC_4"E[2SN]4_UJLN=LAXO[Z5W<;PV4.WD
M>9+-:FL7LK@X5W>^8.%3RR[$%M^K!!I*94X,+.^6E?.2NH;.$'077L/:FW,:
MGTS!+<$!\=&FBD72-;'N=EW8/\#9)E,^*_[=5J PL90%_J91_BFF4-16-S%T
M&CR>[U^Z<I?A_'6_D&T?=;[#'?8P)9P(EF*"TIZA1G%-/$*DXT99[24M.4FB
MHUCFY%9D/9B/=^B%Y.!(SZVL!*N^(;6;?K!]DTZMO-5Q2ZY'E(FE,_9KS6 :
M%;]^!#?%\^B7[%?Z@C9%&%,#(5"JS-U6XW[7+^ W\*-+M837G8Q&E3AHY(H;
M[RN98?"'\BI<J<2/Q.M70\^2E4NO%=P3ZA2MLDE&#ZCAQ37>92_P\3  &($Y
MPB,E57UF4^6%=+TL?ZU_U?'!=LVC'$MG29JMR"#X,&:-U+>,&\LZ#=;VNQS[
MFN<)PCA1[Y/_B>V!J*6/5MYD#:PJR0C>E,@KN"=7)^WU-*DTD0"GZ9)UG5SX
M'U@'V9QD4*IR\9"A,+TTR\2PL0NQE7%#1K0H\*XA51V;CE-\O6X>YQ6ELD\+
M_-6W3A-58(-^W@T4HD6*=S)[_3?<$L=F<)^CH<,<+"TMLE*G7%85'P%3]'#%
M^0D6P-.S #YI8[+6SH25;PDT<ILB*SK])=W/[]<3XV71;7)?52ZS*N:X 6NR
MLF_DZ=LR0GB@+K @G<O.Q:--;<HM8SF0 G,JB>T1@S%%<N8)>CI2)JYTM'IU
M"#LVE0J.,TU^9O?U=(63$D>MZ[;\^2%PA+_UC1/IOT61%#SW7L0'*7G7:AI#
M2TM'@WQB(57!BHN<3"/#G6LJVN Z2W-_I<A1@^UHT<OC2PY-$#)HV!Y'OZO#
MH=5I_7, 8&S!-/K<R:6#J<)0<*YA8G#";%P"K1IL2$> "Z?6V=M8FC5A_6K/
MWW]K.Q1[J6Z4R@<(34G,8()GB:O3F?%5\N:5@.L>";Q(RT+)-M:=82%4.;$U
MH)FWM+;:=\&T;HT;[0=:&*N3<L2Y-N5S!)]>>[?-:L74/(2]WE5&]5V,LEQ,
MX&O$/X7M&]%HP;@IGLW@J&"K)^DQAAW&S^XL=8%:<]<])-Q=;J%(2CHGN;=,
M:6>_8< H=QVL;FYSHO"A^##.KYR1NRLC*PCZ @:EPQJT^2:VX93NE[:UQ$93
MO!4E"?;/N9L7H8( 59#I17+BU_>OAQ_3TZ:[.5AYH<D@-!G<>J8GV]UDL,'H
M2-];?&= !%:F:CM!<JY-MMI2_.48C#48&<9KB-E _[7/4(J)' E]9WV17G11
M]8WW&ES(I^="_E-,LVZFR:%^&+/9@,7&B$-1DWV-@8SRLD!6*V/0+R7MNK6B
M-W4GM\R%>]N_U)98S76$^AJ7.6.'ZI-@[L@ZE4?*VM<V .#X*U[R"$S->=N0
M ]'.D3[+# 5MJTMFC-5\MK';U1F[-C3"-\:.G<_>I!M_=$U,":RQ_YC5(Y7G
MDMG3,4!=@]-%#Y#B=TQOF/)Y+V'-Q+TXV_&X5HW@RMOT+<=9:\V*>95@]E?*
M7!=@>_)2ZS"C.AX@>U]^5YC)%6@O ?.T8Z;D6:%$D*) !QF<I"MFN_6S33$!
M'(R>9B^L9"$G0SK3&%;UDJ#@Z/?(^*:_9+C\"F+L6_%(_>84Z9T910!E1_J1
MD30!G=7TFN_1P\6=214&@ZN$8,)M6G><?;/!%8?XU;W?[2D"(2-/P@""(K>T
MJD:2,I>4L'&G;+W-'>CF#;LF?SBX^5,P!O[.7CI+#Y4V5"9,X(4UKFKKOQ(U
MR[%EMU5??G"7 ZMS<HQRPHE6-&4\]>:.IKQ7=^$]# 32F]C_(+6JR F,VM*F
MB%V=/'4W&-2PAAF)"=B<5.-OF"IKLSSE8KZBO,"-[;ZT4]1DC,38#Q9Q45#L
MQ(G=X"9KXF185F[X6,;8(6NI1*/::!X9J)UQ#:)S-Z:Y%(Y;);>4ELN1% ,U
M]% ST18*TY-DC:F*.<HJIF:]P-"LWY+G&F=.JOCF:^W\V Z@,]'8-W:6\2V(
M3+2I,CE_>@%@'!28-C [NJ>!DK%SJ0!;:G?XC;&J+U ^6RE34H[E1:/#1*1!
MXZ:?ALMBDV9YQY>% Q@D!"[ZJA!NJZ5 N,X[NL4IG8*#5NIPZ)@+26KK$5<7
M;L2Z4"K=ZHNDB]C$UT@-GIO$P9V#;^ET4UA!U#0.6 (A<&%IYFJ8';TO"%S;
M4RNB?T1[TBT;YD0),Y1=,Y32([XU#]!E4:L*B;E1(I82RFS&I<SPS]@0\EPA
M=Q8ASI,]NHCUR&1*OBR.<Z6:?M^46A[-=7/]RYWJ78M3ITE]]9=V!. .+WQX
M/[CGQ$N"EW&"Y63X*CQG:.2K@C9#I;&4NGK5WDR':HE(.=PH1WD9EO1Q40V%
MN..&WQZ2"U^)@#O.6T2*Z2MNZ<FLIIF")U#,:5MO@U=V";AJPA0$V*R[:+ .
M7X5?8+%D2AI5:PL9WG0V1]*Z?=Z*LS,WRM\NU88.(G>&SAOIO[W78F!CJ'QQ
MDJBV<+=QS*]HJC*WY1!%TK08@RRISF%GAEG^-*N1?*7"7EX9YZ5*&G:B=,'C
MBVA>YK+89"/#7^"'53O7-7_8.-A*UY,:30N0B(G49BU!Q[P0L3;%$7BKC[*:
M%ANQH;-<<C4,$-)BW[NLQ0AI'9 #1R\FU\Q24T>1&(\$O#5P#'!.U8S"2_R'
M%S"XJBJK##U/S@1E6!X+-U[NE?W('9S-ADF.D5SXCL<$.A;P$KDYO4\]"FI<
MMQ'U[H/G0+^1W;4U'=VVE2;YQND'@W,)PTZJ;#R&4=0P&KTES+' '@T6&&'E
M".:QN.@6__Z?MFP2IU7&X7_A&H]D4BDNO93B';%:/&HB4D3M;$ZC=WA\&BYD
MD3/7,:F0UDD&:GJH+HU*K-MZI.9<(XJ&!+W..+;8""5^EGF,"W?%)<E<F+JJ
M;Y2[VRFH;TPP[5ICFPHN$V*L)G7&DH4.K#B B2O<INZ;IU>/IN"H4V$,@;FC
M0,DW18E;!_[N5,.6JGS;%@B+CI(X2; KRE;M=Q:9]8HI!Y4MLIF0I>]RFL_Y
M*QV^6%-9".L)'@CA0*7J,92E)68R;5]BH(3TK7UU_+T7@XYT\3FA,$O%">U)
ME<SXAL+"=6Y=P#?\NZQZ>AM-H=%4Y7,W7:03 "9(/O:R2-:S==?*AN7G"B\:
MU<YV&,].]P8Z#%274KO.YU6.! 6.Z%QS0_M0$2'H!1$G$J<K30A[]#2NK^VZ
MQ$\,9DI'<RTMD=,-2.TL_81B:C:'1<-Z 1CZWZ3UH=3CM4^502ZB/)G@E3O-
M?*IH1\#B*W^O*_GA(FFXE;^[Z.3W87,&,7Q1RI%6@U-SY )I4Z&B0P&"0P&X
M5.C9NG8F#H?+\CEC G=<"T*(EP )&@LV%E_,RB)KI!33F%C&\96V2#=IX\]2
MHIV@FBO.?J5PWZ98SYJ,Z%+OI&$XE&HA"MP&6W+T)%+H7"C2-\C64%%2MP]W
M-#!9H#\>_44M*U2#F-)=WBBN)"<(!;J?G-@?'T\Z'84<&CJ>7MGYLFIYZ-C@
M#W7J0L%?*/B[]4Q/0\'?%@1$/E"$;A7+!,9)=&7X$/,M"?>.CG5%.^CP>MKC
MFVIV5_9BM]52_M")>OCTNV8UFXJ"Y\(X)=8 K IHVFK!/:LZB$K6G3%%>=*V
MLX58ZSE,W59P8?^'^1;YS<UB+L2#7(5"W:%L=Z5MI?%4:JQ_287,-JM2^XQ4
M%]=+1E0J5^K8Z=&AB]8 @RYBSVS*TQTM*'TU]P:-2L_5J>KRFWZRO@YT_KDS
MDTMR ]%>:J9H\WJ2BIT $G<Q4GI-Q_6TK2J,5:$)!<)?)&E)[2-Y6:94[T]E
MK0I6:PIK]E5"(\3YBP@06/6"IG9_Z8NJ*""#<QHNC*.+UILN-M++33G;LB4N
MWA1SK>5"8\MA=R_MA_-S-K9TKXO#7&*-?>_/2SL26P@*B;_@_Y9JD_2JVXJ+
MJH^IK,?WD6B%WVM1S21WT*>9* KS55WQ#>J"OB!2]5R%%$)((=QM"H'<?B]Z
M74Q*#CW64[]WV@F0]1*/K(37RWI2>UPBXOA!NK9^FR]8HW&RFE*66 5D,/T;
MK("\4(/HK$:6TX9+?)B/D9K=/F)CY]NW<?2V4;/H1.H$ZBMIC&%?;$<^*SFE
MZ9WZ6T+!R2H*"\?'80U="X-"$[OEOHQ:YG1?H!/.+QG#Z(=-](N]J5R"8RKR
M+!MEBGYTNHJ+J:8J']O@\J]RR3,)EFU3-?W]B.J-B?,./U:!K EM42N&.(";
M V9J'VOZ34T/K%.4).O#66J:45ZB8Z!@;=W"*#/^DE+R;>&0U(_@L8PM6,=N
MJ FVHG4G9%]+2T8A$_X(!T9A.(%@[<^C\Q8WRC]NN$D:+=&_DAAG0D\1;O&$
M8(#UQ4B#T&4D&,_B6B4W_D[I?;(U>E6%6S;OM 03H%,QH8!?E95<!,$5"#?O
M7^P)<WIGC$P8A$#NTW[VQTMZD):8CTA70^*J4ZF!Y/M6'P0\X?!W;>39GB0]
M<PN&J:2>1ZFOKB2(18(!,G=MAFSK<+3)0XEFC1LLB&!!W*$%<;8*QP__=Y'D
M+2EZJDGS^[8=CZ'7[MU6,^",X_'ZTL J4MUT[^((4/VPB^10H,^%14B4IZ%E
MIOYZ\.) -V O4\QH#IR?Q)U:VA5"(4*@BJQ&."]3[)"G;G,_J%%4MYR$E$U?
M CUBAQ\'>:GRG(J=14F;[A2I00-Y+&SOG(N!U-LWTH&*[,R!H'PI:(]/CC7D
M 7%GDC!><C1?K$^Y*?R'K&B3PFGTK ;FDC&9-T3<*J&1O,"D-KV/<0)8P%'/
M,]R2?XUY+6D>&N'-#D;0HH]6B]I2KA6LOLB%VA(;N8$8G3!.BF-";JO*?.OB
M?!B[B>PE0J!CV]U"O&H,/U<[2?E*.9.Z56P8T)8BYFI??YO#5!(=]['(N.X&
M:&/0-RF31D.7&6O;LF%%C4IF'0B4#L\L\B)P"9GSKHXWP3E-,P>"6HNCNF2R
M8+8/<5%(Y8![@Y:S$].RB7;#R<4QU4O4U^0&78$(SR&$CF?!'8I6:/W!2[W0
M);H9&)CW@P+&M!6O#;V/N=0 @WM51SOTA.Z7L8@7AK,C'2_N&_MU.GLU[M#1
M[:*((G9K].ZQ!U+O#)U%IY&K,!DYA1N7RIDME33#78C NQ-LSPWZ? /T^7?:
M;,7"$V\Z%:A$LAQ!-%6%7=A=ON? \+S==":.&@$+G2#I77Q.MX)&>H[=9)03
M6>"X6. -"Q+6+V$.D*"'(4A&""<(M9UCH?+*MJFS5$GS#&;^I!"^4MHD 3D4
ML$**_@6I"U+G2!U9;NCHD_TG7K"8EBY M.Y4ZXN%"]4 IX#9^9;PK(?3#U^@
M$$G'M X"&032$4BN"P;CW[ED36<Y5ZF,JZ1&+@^NE+6RB4$X(W$X$4J2U&J>
MD ^>JTE"]AXW>P2Q"V)GQ6[HX^%KUN&,D$>;D9L[U7!+A@]&>O8X@*&D?;=V
MTFW&K\?6<;<22FG,)NVGDR:U95-2)MYM 0ZR&V27J1;9E<BX*UPX+DR"40>0
MEDD9](4OA4TF2@*3&N6:(:2E!BQ*&V0<H'(N_R""0027;FTG[8UA["'<W;HP
M3W\/>SN\+CTN37#*,P0'>K6A27*:M]2(H9OR0$^J*:5\@G(,DDF2:>/"FGP,
MP:,LO3L5\IK6(FETDTL\E?#\(A ;!X'2 D6-G [*##;O30J?_);:(^OD@FK9
MJ/2*,^:*)*P&JTZMHBT.G5.A<^K6,WT6.J>V)(7NY9]-KMA$C!>FZ(!2K3KC
MA5>:%XPCB#^GWM? 0E&:@@C["I4S1)Y7C>O^B($["$-6WED6?B&NGV$G:C==
M*\KJD=B_">RC+]_^F;ER8>GQ;Y<&!< KND@NRHQP!7LHSYEQ?)C#=>J4]U""
M/_&S@>1!432T2;ZJJZA(UZ;A<'I05N+<A[3R!J25[[Y,J--WIVF!6"@3[LZW
M=28^:DT/@JQEC=%\Y;Y+="42[;;6&]$V5 3<0412?NTC8V-/4*N-:@\5CVH6
M<6OTKOG;8Y%HJ'[6WVA8@:FK?L:D ]J1X 3T;C/W1"B_1%W\D3=2>/FR)'29
MZ",F4&B@9XS.L??LY"3Z!;]*=O3NBS<O/Y[1O^Z]^'40O1$X)EWYLC"DIA%^
ML0/LRA%RZ6[4&"MME_KIDAB?=:66B'0'0,.?ZCJ"+%&$O$V5 70E#Y_PB0@^
MB8JE>*4*-2F;S-1Y^:_K0AH1<WI9FV[ M&WX41I@R2(U156Y2(2[;<9<N<.%
M*7^UW[N3\Q=4_*-5\6=%D^UH#+%9-%-);3JO++080Z21:+O9T6U7S&\80RD6
M!"4J3D!*^VR.UE7;3!&S"(\@$S_K6D\A7TO(+"-2!4&V,=\P&COIWQZWW7HT
M5:.O\S(K&E.P?Z%RJWJ$?"ZG! QF&[]R1Y$3NZ1^-&JLTMMO=KG"0<$T=?B<
M+&<NTQ=84]) NHL,*] 0+%8)#%/W*O!A<)CIM*V<_G3#'XQM 654ET2&=Q4F
M#B9+5RP3%\9)2J"[_/1C,OJ7OWZCAJ\?;/Q**.3)*L<5\[MG_<A?Q5<]QQ[$
M;+2:P9?LA$^6/1Y%X:TTH#P J^[Z(P_]<$_O_OY+F=Y6Q.:.X#U9BA!?%V5^
MP9&3U+1V4QU=)L!?++#"Z.3VJ9(6Q!IUI*?IJV(7]$DT$@4*S:8HD&%,&*BX
MJ,"28CDLO=)?QIC9JPA(.L:V5W*ZK1;'!P?=)B;O)=6(@LY%2\AZ!,SB7-(=
M()@+<-TU7$)!?,8&DR:K^\7(0IWXPC2(WNNB<U?$]"ZS9X&=9EFU$N">#8.J
M4ET4/4V&JY\FKE5,,#,HF#[4#/M5XS+/J0\_%+UO=ZKKTE0/NRU+UX+Y,P$V
M@0/A^U>W-A%8C@NV% VK,L$>HDE>#HD.AHD8\/P,*PX:4+9-:$-A6"DQWF%T
MQU(%(<DG/IH#PRG6YH,Z3#WP:0>66G"H8U,IHZ$4; VLA4QVCJCI"PK%!N'
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
M:EDAQY"U"T2)%X'1\4U<.<LH%"V&A"ZRJB6@$+Y?,C%T]?(Y  3QNO =#IK
MYEAH6^20<2Q3*P?M0U!&O&Q*&(8QO3GAA,)-<5&IP6YT4N@:?TE3S<VGB]J@
M8]3@?%R2!Y^,0;5P0LMQWA!B"5X+0F.>*,?6#MF 37&%V^AK.]??'L 28&';
M5.7DHV?D/IE )F6D";I4SR/!6ZMN!,<#O#;K?<X); 6#V)@)S57'WQO#*>7S
MXRFLV*6YZ9QY+)."T2T<4)Y15HW:&:ZU;A2C6P9!9KI8&_[3W)7FR>L1Q7:E
M6%W&+HKD$%/P.6T!,?@5=3G#_XJM,N'"9WV>S8V+7T@5>"E+^!U2*<T->5X=
M/Z$%QV(Q)"8CX.+\TO6E;R^ZJ_ ;_$V$[V&*;1O=YRH TV]6CRJX: NJ#D"L
M?OFVF$KT+V,T'0C33\&]R-%L;K/F<1G$(U27SH*;2D@I9A3D:94N!/6QX.NC
M-XVZ*IKDZ\(;Q9!\>&)\I^RX1A, N:;8O%S)=$<[TF VN.]V=^@>$=00<^)E
M!78BMK+76'H3?91+_TS2ZE(-(#<!/=/F^*D> _/F%5_N(PGK#C'?X$7YN^A_
M#2/E4 ) I91LUY$ Q1@^6C*M/(SR)$-5 6:F,%-: 2$%I_"<D';"C'RFP5!=
M@:%J&#YC7'LMT -L7M)%K\VCV TBUCHKKKM%/;[X)%7_:<GLM?39G<J %!Z+
M7W!Q!!T>K5D)ZFLAY3*JF&J ,,=(]/,EOIA<:FO,U-[9ZB6R8U-=G\ %#@*_
MT\GV)%CTP7+:46I6/VN%Z%J%)#$[E83U"?ZK*FK=+"L8T]J^Y>Y5M9RS='"H
M!3--?1NQ-V +L2Z8- 'S9 1R2D4MJ0*]:/-VL=Q;YE>6T Q>B6"'9=']BH@6
MY\I,CZR;-N7O4-Q1:P ]F#IBO&LR=E<GI$/"XM$F+-ZZQ0])FC"JFZD;T[ZC
MP>3@8&T7PUQ., *FFW#J<EEF;PX5I5M5VYI@^'S]JO5!@G-DP,5Q<S:+LP%=
MV@N+JN)M[L+#&%@11D@0DVZD+UH'@< GQS D"T*Z8.LRD7)H)'>XV?]ESI<.
M^JJ4I]73!*\%7U)ME 8K9DAN.RD53E/4:DF8N_4Z_>"E*YO0"3#Q:J$-^O#1
MZL,WUB3]JM0<2QJE3%$J6BR9EG.$T)AUG!0)@CEQ'/ UJZ3&&D?&HD"<1&UO
M8!:HKL6A,CD^JG#B^[CS+'!F&_1<:\Y-\DE<=@78$O*"D=:#L=)O$5372R#?
M" 1X6]5Z3][XZ@#?<@9W1>6 &^[4E<9E,2DYJF[9WLCO(VM;&3)$8EP6'$_"
M[<SU(^QO\!KW_MA%N>TO_>)7,SRL>3'#AH$/9&#(>B9%8HFN:K[0,##$JD/8
MQ$E=\BM0F)UB3?_EA#':@2/!(RA%QC@EN -B/:S4&U=J(S4W%N\KJS<QAF[
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
MA67V;'3/CNE!FO!5KNUR)[(ED3P*37+S4U4F*:<::B[IF7$40NX[O-;+R D
M^HZ &U5W6B/]+U5(&MKH&B'1:5/8YMII[(]=>Q46@Z/GXVZEO)^=L?"O_K?@
M=]/D?\%"Q072HH:!?[$6X;Z>Z'Q0,H)'U@YE.N<RP )SXWGX;%@,MK,,)8:I
MV\^D$,P!>W)7G= *A3GUPM*<"F U[J02&"$*G%JT!=Q-NV7:HM!VF]XJG5NS
M",7YP@&9=I"<:2Y.(QV&5N?:O',V0'"DO>_2_5+C"=5F&&LLZ;)&=F%85D:/
MQO@[K)C;*FZV:VGKN7RR4DM+:.]@/_;:;5#T5%6W'\SWSE^_>^4I)0(&;[.4
M_77?EEW".K)@\;)4#G"@08C@G B^9PH"2-VK7C>Q+O5:YF3LHH7YZA>/TZ3<
M\7#F.F+O<2W6=6OUQF>PJ/ '+__VD1ZF&QH'YX,.U>/?P9C-\:LZIS)P0Y1+
M-<1.7TJUXFL(^VU6N"DG7/5GD!G18-'T,C)=]OXM>_)PX5Q/V"&M*G(^C <A
M32N4F5QJQ/2$F K'>BH A(!2HY\;4]2<\*&>%8W5SMHRR\W11+35B-J4&^<M
MXW-,E8 92_;4[X&QUZX%!.MLK\[+;I6U%FK'0NW8[6O'#D/MV':X.IV[4QO'
MONG3#R;  =)5/H]V>-!B;I' GMP@X_C4JSR?GC?;9G_''[JR,&W+W9^>#97K
M/7;<GKS$HISK=YJO9;:M^RNQZ(J&ZZ2L\0UJEC$@-9FN60V7?L5Q&^M;7&+%
M5MSO;-@Z"/TWK*P10$V77(5['=C<(80S368$ID5C ""D4(8L;RS3;U5N*N6:
MI/@JXU_VA(S38X9ATC=V4BB:FD.-B/S 0H79-9C=^1/%WI#S]*RT4U1!)OQ0
M@0/!,<\Y+'QF*\86<M)<YQ*W/4'0.(9BD=DG=<.U+&0$:HYN'0@F:%';64/;
M8+8.G!'&Y[ .:3]4!)E=N4J*'48I3T86_D974;FK/HA>+TN98(A0A5P?,0JV
M<[M^&1&D6.>,VV@(QDNVI6)V=JP:6:)F=_H71%<1W ;[!Q)&OTX'N1H-VTGP
M 2UO,?J1]#4#'G%3I&&G\Z'L1;[?*N-U>^Y?*;1:[HU$QXE:A-P**VD0HY9_
M41)<63S*&7E1\H<:A65;[\&W3E"65H+516>5M#JW 1(;&)$&P\NDFN$Y1Q3*
M7%!T"NM_9C8))PA!6-+HWIX<JUIY^SKXH%%ERYQ(7275D$C?RF8.2L]# R.]
MA0*@;WD)+"GD I.@)BO^A;F.*:R9U=[@G7%VLVUNX*#B0F^"+#404LDWNDZ5
MOE1C+NZ=8TF7_C+^15Q^F96CYXA1$-6G@;:B*&&E3%0P@=F/6HGWF5-0F_2X
MS2%2$2E1UNLPN\3X9-+\'#QL3C[1HC&9(&-)B%9.J8^-Q]BI7QO0X]9'56&C
M(Z$\#:*7)ASGX6!SN4;G>I5;:,69YH=?;YYWUF,I J7%C8LV\:&$X76+I,/Z
M/"VQ0])"[@.FH\=Y>;E=L9DMN=Z(%Y(T4JWM\$)XS)C?L>NL&%6UHYNEE]P0
M#8@TQ%H:U-FYC7$Z,47-3<RJL"^G1H>)OJI?R@:@RG<T:O]H<27FAP_SM^VN
MYUNG=&=_=W\_MH%RW_C_:'"$H[,)+;*NY7O]T=;RH4YA_D'$<W!R,MJY=!H3
M2H(4!5._R$!H)HA*^"U+9?,5LG7F&>@9?I#^U9C8;)4JIB6BPDQ KUM)H L'
M@4D6.VF+=ZA(,9O[5&J![D_TF0GY/N9)06D)=P7VXB[,XAEXJY\,[M_?2AB'
MK6,\^_0W,WF"K::<H>?R7#_E*Z; W('8+D2' 9X*DX(!:B!A6/PXPE%8_UNG
M!+#7QLT(+&4J+&IT]_S0744VB7/,QE8!.,[OLNEA0 '0FB#'3:P+/YGI "9L
MZ^%#3:LEB-)U9^D%P[BPG+[!!%QMA.WLY1LC:U6;FV*BFC-U@C(.,N@8NY2I
MP>Z20E?A_*^JK,H6^8H%?&<F73E7#4H.CQW49V]0G#*&H?(0*57%=B169.R
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
M1*G$$8QSMS'0+2(-0AB$$ >J?*Q2C8_/Q#X<C4R51G^PH#%6-E$'NO2(#HJ
M(/AW"K!\,"#\^<IR8E-6-E2Z;#[U2F]CK853)1#,!AR(-+!YJVDTH2$F"X8M
MEIK[%U$X#.$PP"L+=5EK0%*F?T#QB"VED>UU)OIM+^3:DD9&T=2<TAYLZQ*/
M-L7U\8E!^(+P87C6*Q8&ZQ.LQ:$27)BLCH3C 7M_HS?\+>%Z *=GY%,O^I*T
M+954'[H535SKU"7LM&5-G?Y"MZ+-L'5BT9)KJ,EUU!:=;(L321]$OTO"SZNY
MPAN,V'DL-Z+4S&&=M%]/=YM^$#-D0TMP;<F7 \(#8D'8R1?T38-"9!\0L 6>
M8.TG'AF$;R(:&=AW!/^HX/Y+N)>)TH@+@[#QSPSGE"74LD:TOEFQU ; HHO4
MP_!K @1+X:0LA.SW@MH(-'JY]$-I%C6Y/RVRTK;6A'ZT:ZH;2%=ODK-!>/B9
M!GAL-BLVO<F*$;8<Q"C[))7&TON\YKZ9/1N+Y>-^Z&)CH4QX[8NBCZFG#NZ[
M"WB]9NVHW:Z24 ZZW081]Q)=3DN6&.P)39BE'&]6I1IAA MAC2 [7=G1F'XN
M"H3 , X7T665-?!%TD*DHTHVZ9(BFY5M$*(@1!P;,Y2<"3,""A:CR_6B([,7
MNG&R'*FTK8C8Q&&>'!/KEPY022=Z+O2BXD$(H$!%'S)%-VHX#6["QA5#3"34
M0T.M]/[MJO5BD.$@PR3#AK0'KE+$M<E&B(A*M<L(R4-)4DVD>IEA^^^P+JLA
MW+3&V'>,31 \X: CG'Q$YT"P"8;+D0[H9EHI%2U4@D@5V/+(L'WX0^9C"T&O
M()Y+X@DO;HN:TO.HVE#GS>8DJ)-DR=L@ZE0KS<.%@5AA E#%1%=D'**].,[@
MD9X/ L]%4"CD6L;HBI9JQJD:YN6(\<T[.!LKPFH;%B((]$:A/7Y3VN-/0GO\
M/8HM:XDH2__[)[S=ONP-OV!<ND9ZNO0+7 ;C\1=N:6OJS8@WOOW\^H]H[V^#
MZ,_WGUZ??WCWSP> *%U)V_DJ.O]\]N9-]/+#'W^\?O_Y?)W@X^'@\/#IQ1_?
ME\5M< KO5)9'7ZC6\TNM1BT2J&^2 +\<1"__];?7G\Y?O_SST]O/_]I>24'T
M BG%T%R?R"Y$64J$(L9 "^(242)+:9Q0["^QZ)M()Q-1/2\EXPP1TE<PTW)5
M,4\(XTZ8L/(<B42(%X%<:4;T1O^%N6D0XTA,07F;DXQG_BO,>U&(D7)XL6;S
M[-0;.W3DY/4[<-P:M([$5$LI]_%Y1<K2(9I)P0L2NM8,JD<)2^_7ND UC@B
M%=:UCCFH@#^3$(.>.4;PQVU.J<M&32B*C__*X83.FKB+]XODDE]_^D-2R+\:
M)"P-6F@PL+ K>E* D" <63)3R,I51R8VPA4YC%$A?,-O"S#OFI9!9L_U/.C)
MGSO+R7S$%A%1ETY$0WB!G2I![$D7)5&_$*\((E*D*3'"^JO(6ZGE,?'YV^)H
M5)5UO3-NBY$,V ![::Y5AZ07/FD4.Q:$!K:HT8]T>>,]$AY70)"L5E476A#A
MT(Q9RA/&[_)D1I -.1DL.+PN)2X-[=*0S.@>+MRIA3X\"Q)NR=;H1B\D:9]P
MWY>_2NBH)U)RS_CSS/S%$BH_AV,S%KDE6$7,$U4>LRZ67ZU\\&^E4ZS_D'2U
M 6W\T7BF_%5\\CHX^-$?5J^AG)XS0MSB_F5M_7%&0?P>C_BMFNH_U )#]J;U
MNER^O.4*U0")C#F<Y^4ENJ0/J?RN".J$,.L6A%F-E6YL;C+(=9!TV7IRK<6L
MUJ:.M?6Z]CU7E7!E:R4&*1IOM608X*R L1EIFXLKBS1P-@[AK6/JG,M(7&XA
M36H@EM&'5ZXI^4HAYQ';U%$HY@XR+_CQQ+:4S>:LM3&M< -7H%QE5<=KF]6>
M]4N'!%P<QM#5@V+:$TV4X620E61\F899F?0:_#<F1E0]2C3O<_< FU>BT4X3
MFE=$$/*+K4=?<BTR A"\4 LN:6VTQA! >0,TGU6C=H;.*;AEOT9UR;].U4CJ
MU6P/"8V6^]^PJBPOZU9H#[C$7I?OH!MMARP9[EF2DF?CZB%*.<+NY_1G< ;#
M:0^GW9YV[E/BB WQDB/U+#(1I'*4,*R1*BSZ9AD7UUYZ-NQYT#X^$<#T'FZW
MLV,,M]AEDN?TQZ9J">A?:XN2 5.Q/6GD/IM)"W9FF.Z@*(Y60"8<,!I17$-4
M0^R@:RI$::58#]'&SE!#X(0DW''1YA@GT32Z)MQ4V]!49SIT6^<@H(J*U\.9
M"F?*NT'=6!^'8;-"6$><R]3&.SD^5&M=3_2^X!WE2;'B($Y5/M=$Q*S?)2:%
ML5#JS9"0$X/0]M]V?"W3;<*OPK<T,'89M3TV7#65JZ1NB!.K*!!V%(0OJP=!
M^(/P:^$W<KYD-J*+M,,1\A4&([LNG/58MA$Y0$WQX<)X55F5:BYM]WZ!>R0E
MG&6*)8^4M@@KMQT1)$)5:+^VM<."9"\;RVU#S0!RP9$SY;S6;>"PO4="5^&%
MN:5;B=L"$!=AQ:&4QB4V!\M:\?MVF*=:AA%NG'#H[*'3_H[$$@A>/"4^: 1(
MR(CGE%)^,[3VE'(]CA6.&%)7S53"3%I8E3OG!)EY L4H3 H$OH7.V,KLDK$!
M$[Z0#/8')KSPN9IOQ;,I;Y/A6WT;;5&&&9.D;PM1;V?(Q^S$>TBU:<)K3#P3
M83,9 ,:M9>(V&[OB9YC@E0XI218;05?;$;&,.QZRD[8D1FA7HS)/'WH<H"Q5
M,4F(S-K7JZ7N#^UFBYLF&7WE75>%:G29K;7:F;E;L^+T/=:^? @&_!1[-IU,
M<T^<&E%M6(V+!,LWI^4E9?.^%L@6ZOH1^+(910N=RT 2ZTN72RMVFV6MT@8A
M<W!J=FO.YS:45V:FS9HJVY&O.Y/TML$T(1HA+]&#'U.2EC@5"095MWB(J6D/
M, Y3%QB@ 4C13#BSAKJ)8YZ99O@VMS<V'8F'Q>'%STO!3SU)CI:(O&4URYLS
M9A$SA]N;JZ7M?:CK!#2''/<7NW.*=8AHPM/"VMBZD:N5OC%P\F$Q+,%$D7U
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
M3_1,GR$4Q41%'XG)_6.2(5Q(Q4<[G)UP=L+9^8[[,('_$ 2ACP17FR^BLZ(
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
MO_[TS]>O_O_U@"SW#@Y^) #J#STW 3DZ($??'CG:]]P#<O2=WZCVQCGY C^
MY41PX?H+G,I16]=P3K_ 7_-%G=5?QAMT]YP,HC_.WI_]_OJ/U^\_(U')WLF+
M\^C5V_.7?YZ?O_WP/CI[_PK^=_;N7^=OSZ,/;S;H=HC>O'U_]O[EV[-WT<L/
M[U^]_:R'"[?&G^\^XVBC#Q]??SK##\X?&@KY(1&TLSKZP\BD;'(=O3*B24#4
M9R*>"'_]1IM*T<NR2+-&?^>3JMN\H:]\F*M**)(FJH!_S_-%)-*.7 A,OG%
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
MU6>'@^/#XV?V_TYO^Z ?/X@KX"9/KZ1DZ1/U=2$HKP5A>.Q\T-=/]GXG=]\
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
MN$"A !3DG8U0V^X9[7';/K9G)_931Z%0D# - AR M*W]]6]F >!%I&X42(M
M=<Q8$@G4-?/)2V5ENI.3#K'JP:L!/T6<*_WK<OBZVZQ(X/TS-F'LYU>W3\BE
M\/=Q_0TW!G-GY[>LR8=%9:59(0J9B=RJ5+W(Y[65EI5%'>K!!VFNY-S"%[)B
MH8 :RG1>J+JV= "%LI(2.@(JL!0\4TZOX4/1/%]E\6(.;\S+YD$E\ZQ0^%X)
MG;;W42;6&U7/8&[=,Y42]?(A# V9ET5M6]^4-159,8?_0Y,".IA.L[DN:P+M
MSZKR:Y9DQ:55+V:JRF#X<E'#,F,B#E5]S:3"Q^#+65G-=5>K&653?%WIMMI^
MKS.5)Q/K'^N/P?MI":U:9=%,K\QS[!&?EV4]7ZY(7GZSOI;Y8JHL57S-JK+
MIFT+5@.GL=%B5GR%U<,W"]@J*6!_,0@&_A;PE,QF8IY!?V4*K1:7!*!E:EU6
MY;?Y53=4H*H_U=RJKT0%BWE>P]HTNVCKKQ,%U )[JYOIAMDL,BPC/@WKA:"%
M?71WA$21[-K!.M<U9;KWNQ&4T *T#TN!/TI\.J03Y^<E%4VL"YA/DF0XB&98
MA=+MP ;ISI(LUQTI41704-UF4($I+4DBL>)KRW6P77PCG 0_VSC3&9!G]E7E
MUS9.!UJ<P5MZR- UG:RQ_ 9GGRH?/]S[]ZG9S-L68/C0UB[ &@7]Y$7>),(0
ML[RAQ,H*)A[0$5"RAKLM\K&^7&7U"I8:SH+OTZJ< N]$2([KH-4"5H'>WK;2
M,V#752:OK&] GK,J@Z6"25C)0B-2]V[=O;Q5*%I3^RT5G6X.#]KH6%CW)D \
MBQQZ*].T!HX##A*6-_%_WN+A.Y,K3ZP/]SV"#>:+!.:!0 &(*N2\0:UO\&BZ
M4#F ;R6!HR_AF689$3':=5R3#?B^:/WEL%P W-!,DJD:FM#M(*HT (Y[A3+;
MTI"?U!/K[7<<A6YXLTO[_N&W-,*!();TL M14"K$*L^@K6:RMR\E@8[(9D=3
M!:@J:[T_207 5>"N8#N [R6.7'U7<M&A_E(8 <XC46DA5<\!:-7EDK*RNI%,
M,$A\*T8AB2TUR]>-KP;0E2"X176-<VE)HI->\%B:-U("":Z3E,W72TFII55#
MGC#;I;C"-^9*7A7 UY?7(\;<_Q+% M<7"(59?Y\EL$T&?SL@6^$PG82:QS:6
M:YW1M+8A0#F80FM75BZ 0*]!.9@L-<(=K?H QK8&UA7,0EL"NO.V47HWT.+#
M?/OAG=C[4$31L[V!)'=/\-96;4"'6Q%NU6/PF!['RZT?EHKK:ZT8(P%\@'6J
M0([,5 &0.5[F_2QRX" DJV]"4Q<N3JP*!8_5ZRH5#R=T0Z/R)G1-H]HA0>U.
M^8$Y_<2]B=N]OL%VC8C7VS)O#!$MZM&*:X>FAZ1'U[+N3^R6MM1TEI?72G43
M:!I&[6G3Y-S1LI;3-R%E0VM;5UB*Q30&\@'!+;15 DR:YV2>H2G8C@&;JY#F
M\#UD0&VW@%T80^>%1!D.,O=;6?T)BDYCMFI:L+YE&#JP6%FV]?^GP6BF&ZM4
M@0K0YQUKD]?EVH:)E86X4M" $:"W*?9/XN8Q;975\!;J! C2<5DLFLT$UM":
M@E[ 6JTM![2E=JJ=>I$*0/M<CVJE-#66>T,<.+G5,HG&3H\5,(=69V"TP"-7
MUF<UFRN]SDA->J3:RAPOLZ)Z#@N9+!JBRT5<MCZ)I8K8J.<M2: *K97/"AZ8
M@=J'F[]:^H;9TUS!WFFU+I.9*#8DS&V> V1Q#TSS)?]K!1\_I9.H^Q1UZ*L,
MF!DW?-D]]OGQW\1T]NK-#>%\A<]M? U;M?95Z\!).LZZ'7CP:30T,/P&E@E(
M AA )$O^;>V0I$.H=9]4LN;H@!=KK?C6=8G.%?A2L^==/JS&BBJU?-D%8;>L
M:*6FC<\+MKO.:MQQX(GY-Z6*V\R@&XR09%^7,CU7WTF25>@S*8LSB5ZJXA7P
M.>S"]1E^^VJ&CIKB<DGA$S]K"*\-]6H^^"=@4)9>=S2H7R4 0:_B\CL2,[1P
M!D28@/T#GSS0)?P4YEOYW>\]\.B!X;9/$ [I\=X]M^- RXV2$T!+FJ:NEA&
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
M8%)7F;S2_#._*FO5#/A*?%4VB,.;?)5G?RJ<?]D^(2P<<H4+E4UA6Y:2?;6
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
M 8]ZGZD[:9.D'DP]OQ@L-U@^<BSO&[H?&6B3QHDK4Y_$D@G"(M\A$0T2(N*
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
MIK&J+,^U+>I03Y<!O_DIM2UX=Z9@>%]5?CTQA[Z#/B0;^J'O$P-4A!2.E$Y
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
M*BTQ%)QIO3,HQ127BFUQ3DO&TOW@A8RE&4OW&TLA8TA'3 1<I=Z,3'.@$<4
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
M;U;/_;/;P[L[RE&F%^BD6-FEXGJ;BN4^K9+VNQ0-7!))E08ZFFZ 4LF 1D(
MQ:6F'L7_V-KLM$TH^E[/YK7_$#Y,?:V3WM!L0KVG"/=G(.##];9?YDTU]DUS
M)PBUBZC&+NE(](32/]Y^ACW8H:>=Z'_Z5D6=C/U"*RU&\3%3S[CWDWIV7KQJ
MCVQ\JE'<(S [UW&Q]=S^/IIH5_S\7_]'8@Q?_OKYU_85>OFGXF(RF]2%U75=
M^;HY*>(-IO7D2^5\4?NS>/STJ.S*Y,'R]S;':]R>S?A+O%C1^/I+9>,"9N?U
M9'YV7N@B4NELY)>*],R[,KE+)F,0:A^?O3[3X^H_[35.B@_S>GF)N*H05S ^
M:\HB[J%-J65V-(]/X[]-O8N;ZHI9K<?--"ZW_7K9;LCBF=WU$XS3-^('JR^^
M&/O9UTG]>]JRY7TZX=(4$1[U[/I[D_FLW=6TX_&<M2EO_QBWM_V45/ZX0Y\7
M=VAF:5UG$2#T:%1%N\"G9X[T&363JSV\:W?2/6Y0ZZ0X'1=)76L=7[-),8D;
M8B?US:^W%V^W)VYOW(*S]@A\T:.YCYB4UGYUHV[/$L2E=>BXD+IPM;Z,RF-9
M7)\'4T]^CR!SYEN*-BG-[[*PY_'SZ7O-?)10\FXEZ"@X[5S'L[-<_NH3/.+R
MO7M$C;9..DF!1=* Y.@$"AH$;.KN;)"!"*YU<=Y(#LTOC*^OY-#X[),_:PW>
M&W[/Q9NK'L_3]^]NN#Q!XVUR>Z:$BL:/?_I+!*_ONCMW3^=BLEQ@Y)]V,2TW
M[!O9I<662>< "PHF]4,#:;D$1B&!M"?(X;668H\A^\2%T17-7\^;R(D1'O]9
MS<[_'H'H<Q0DGZIO'WV=</-#^,U_\>.HBZP>A>67'G46QI-].@H+H647*XD2
MQ'KOFH+_,4%M0N6Z6_C)4\_'3W<KF4PK#;6(M#4X-3].=:'<8X""5] &)24D
M3Z;RFZK19V=1FB?!MZ#DY^1V_YZ]L)"&<^]>S1[ZE/]"SX+:GUO9?3&=='&;
M6V0KJB:*N8LH;]KN/\:/)E^O$]-O$.0OMXR".VA\GUCK:+S8.[T:U'KH_@W9
MU]S][[_;>,]5X*A[W/1H+_1\-EE."$U/E+Q4<0'IXV"D+Z,2%6_RS;N7W0VE
M.(%_7'X^GK61GC;^1>.G.FEIRXUH@Y;=I7^Z?HC59,$O55.9:E3-+E\LKW+C
MHS=B<.V=&3SA7/YQX8+[[L?0"9/J_D_=_PE\(AE3U_][P*WSP_7T<%?II6OG
M9N%8E3_,,7UTI=':8]T;_%^R]1W0(;?JE^LKP^.!2][N$K>9PG*]P*N,= 3O
M24F_.2D9GJ1!R<UD5+F[YFT_VQ'H,^OR?[RNB[?C9-:^\=8GO;0@J'S*D?G!
M)EX-F]Z';>SUH.TI8NV>?3<YG.TEHS4SZ3RQ+^(&^7I4C?TC')8_GXZ+V?ED
MWD2KLOE3AKP'%N$<'^)AB$F&MZPH9*[YP79%)L&923*39";Y,9.@S"1]*\I/
MZ*F^MN][7*GQA'.W&JU\V/D[CNZ>/USVOB7O]UI#^A2"'TQ%RX/WZ.[(GE-*
M."T)H-S'?[240$DD@=2>*\2PL!3?CODX127'$@*(! 14HE3B@C#@7E!NB6(&
M\=L!W46DYUT]N7@=+Y8>(H7WEF&[TV7.0"ISB?^YS_I;3R4NK)20EHJHAU6Y
M'!2[] T'&07W8M%/*> ["M![9-)*0,$31H R00+JK0?:$ L$1=!91*G$:Q@G
MB%?2( TXM3"-*R= .\$!\AHI:#BGZV5\SX=QO$1"E/"A_9 /BADRQF6,RQAW
M'\81H9BP6@ G$\8I28%2V(,@M66<8@[I6H(X4D(BCRPP%*/X'<:!8= #A!CB
M DK4#HK<%XQC+<91)3+&/=EM\)"V4T?B-O@P._=U=ASTRD'W^S@/B,<V)/RC
M_+S[+8F>Z&)@5GB<7 Q8IXX8' N@?2" 0*L($EXSZF^+)HD9,B%XH *)WU%4
M @WC*\$@HX8RJ?A:SO@SJM^HQ.B!0XNWPE57CO'A\U4&U RHAPZHCQPM)RB7
MF',@I<> 2BF #-H"29GU/%BMN;J-G]1()+TQ@%+H(N82 HQ2"##B)39:0^;I
M_N"G)&4;6<_XF?$SXV?&SW[QTTLKJ"(>8)1FS3M$0(1" ;SSE%@9K/-K^.F1
M(A!&K9-*H>)WA 8F" B\Q5AASX4B>^3^%;*4!&7\S"D7N_6=?)ZD"O5%>5N6
M5/TS&3[!B<O<9)[JU)Y15NU-7L9#]N=@Y-@3'2O*4@*MA0!9 @%%- #C@@*!
M4VR%$@(%VD<Q_K/F;G!>(K9CV^#6L3I$Z98Q=V"8FR%V!Z:"MMR$P#SP%*5,
M$6^ DI3&YX76,..]4&M15$:B'>$B &,!(PJ+("*V:@(<"H1# [W7>X2HO,0<
MEE!L/8J:$34C:D;4HT=499R7QE"  E* 0DN E P"XZGPA@2KU_-2-FFA_YPZ
M*F:\)%AF1'V2!V;9?;_=QM6^-8N.I^LM<MIW]P)<M]&EYCM]?S;L[60XM<%&
M:R^HR((TA=8U83:RF,'62<Z\Z:5QVR^ZJ9H/X6/MF]2_,-'OU=CE1K&/[#.:
M=C&UCUK=QR-MA9B::L7KM:V4%DVU[NJ$7W1](Q-45[/+XFL$_^(?)Y].BC,_
M]K4>C2Y3QWT_3<TT]747WFE=Q2M-1_%1:M_.5FF*^#3ZK+UJ:H=YH7_W19HO
M?:';'OWC^/VFF5],V_:XQ>Q<SPH=^<EVO3OU1;ITNEIJ$AIO5HW;]^]\YO9B
M:W, 3HI7=C9O/:NI#683US4?N<)5;?O-$$5<ZNG0K#S5L;;)?!T%96H8NMST
M^#(2=%(7EU[73==",UIMX[B3=A2I%C$H=5N=+$_*ZJ=34UHD7MY-J/B5MC'K
MO*[3L9BNL.6Q[OT_QJG+[U6_VOA(UQPT24F57ZO&E_&]>&C]N&L,NYAD\;Z=
M=A'W=-$2^$,\W6\F\4:IH^ZB.7![X<7?7W<,<O6GQ=M?_>UWYLWRC<19BS<G
M\WKY;OLPZ<:K=RS>U2V>%[]6X_C 456\0=*[U8Y>A3/2W%@K$4"$!D"-DL!
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
MGR&SIE[=:#;-W7AK:W%T=C8:-F3V4[:QFC!]IM\-?-T$Z'^NW:I;'JI<]'
M2R7L1C5?4%,S!IB.P^J_9@/X1/>:0,Y]6>5%<XB)G$9)/.(X@ #S.B"=[VM;
MK&*006*]?K-;RI!,BA1IE5L;I2A!Z.&$?"(I)6,P)[QM#C%WXQ"Z7_SA[L<?
MY#;\L>FA^5WQ,(+Y99=LN;AJR]6\?IWB4F(7/6"D+YE&LQ'3M!\_.Q_$>?')
MZ34LV <&L\.9'5^4B&G)U5LKA5&X+O/3WA%^BEP##5.$ P@$;ASH?3XQY!6C
MU'!FK5FK $R-Y32(@ 1E!/'H.;(B:$0(SY[!F*2DMR/\/^)973[TD@,NG[F3
MM+@YX$[%?E:Z&,_W8 &D.95T7B9U&VDO(;M<HK%[(?L0)ONRT1T;BPT+2$H)
M^D_" 3FP5)#G6@JCE0UV+?63@^XC ],H^6S2:*!OFSA%3$47I0Z6JUOJ/P\B
M\CL"/GN6@%^#>";#=0*\/89_@Y?E@/BE-C0['PTWP'F>RC:V.E![ZJ\%;TH9
MX[43F/3J6L07R[\K-]@G51J/SJHIO*1$#O+?( ]'YTNI \T72@!M>CH>S;Z<
MYM#:5S@R *]A_#*:]NO+B9?Y!Y.CZG,]?G-:*]K!Y2SF.+EEWG7-OYSF/JC#
M,9D4RB3+98K%\_,D6C^PDTE]^<!.EM$X5UP$_IQ,9OD6P-:9=9=CGJ(827''
ME7A9%D5+%R_*0:V<,\BH)LNY5%>W*S7B+T-K.;S5G]8W-G(=AWS= H[[S>S+
M;#*=RUM2R.9#=.-:]^.]1O\[V5!Y]+;3*GG>Y=['U0LY8'_%Z710^*0$&"\:
M;EBEXOQXOC)R]9=YQ[(\J*<'"YX'/FOE=G[5HZ'M14I1<[]E'!J6@'^54NX9
M5D<KM-^;%]W/B>H^7T%98L><M'3-...8BYS#KZ(=9SDYJ6=YPU)*^?;U;;K\
M-=#]]SKYJ,B>;W/\*/4I)\O<GJ>>@ZCV/'OAREV5>@VYPHQ="A)O*!JU?-[_
M[SU.>GZLB^W+=#BH0+*[NF':U3-9I#3DAX/-M5Z_YG!>;)R0>8N;:O/U!.K]
MWX2DBWM()=+;T,)BDKUJD/? +H-TZ$_*CA]M+'_S<.<SF-],&BG!^G84<<DB
MTD(;Y!053@5@,-%*3:PWE\=4),VE)C#9YG^^FNAYFZD^41)$*0A0\H5<'(Q
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
M+W(7XG<1I&#_/-/_DV@U6:JO4DWEHAUGE094F\FTLM-JW^#0"B^XY@Q T"J
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
MI,JC:EE3 )&?<ST+O,,/=(/J,!_NZ?;KUJK+KQ]_.;Z%[@*;N&^\)PS6,=\
MUX[&?)7-(&."R]?23'3.&V/7O(J>2RQL-FM4S@(T'-2=?.U#YX*%*B1#3*>Z
M/"?514:J;,(4C%5%0'_--QLI2RCXR&FPTAN^=MGK+D2P1ZK+GD4[;Z.Z</XB
M-1?@@\(,>Z>.L*@TDX2AH*A$7#.'K&486 );3A,F2JUQP[U*M=8^U#E#'%\Z
M4.LB&:TE#K:L@[1<%FHC&NZ&"A<9M,,]K+G!I"%<$YXS" +B7@$H:R>13<X[
MKYF-?$TRWZONY6[(D.FC[96"GU 5!AUM.72Q'MBPT^I=]+7:RTAO56WMY<M-
MY[D2X]<XN.@N_#2[^^<XC&,[J'(X$?3XT=?^),?(#E?8K9OIF8*N5%S)W\A5
MMOQL K.WXXMB% WM<#KI@<&4R\.5B%F=?%=<WLVOF^R%^,]9?YP3([-7?.3R
MU3@P6,!.*9GIM1<\4_85QWGM*V\ND.0K=/GATL^Z\9;7QED."S9QR=NN"*!A
MU,P\3^1\3@G5H ]J7HF>SL;5O!0-S.C,_B.6^X+COL]F9U,B867]H9^O2PU#
M;6K-GRAAS\EI=O&/X_D\%79>&:*7XY?Y=>56'VPT3#U39*\:CG+6B)T-\L7I
M<16_SJ]0-Y^6H %\M<1Z?X(GZDL3#C;%E@Q4=U%-9OYTPZQ_7L&#C67]_J6J
M5DJ[WI[8MES.38P*$3A&CH.LX"I'+IF(*! +]CKG3."UI.4[NZ+?]2=^,)J
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
M#IY'!(L8',=>K%?U>7CMK^=&&OJ(["UIW*%];NDK.K=Q<Z_1W,NT+A"?6]6
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
M>8>@'8*VI]=+0KU-&!$O0*\WQ"##'$,)AV \<=A(WJ9K8K> 2?CV5K0=8':
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
M$'G!,_6HWH>"&XN/AE\^3N/9'43<!(X&?KJQOPPLZ2#+K-XS9>A6UR Z$.]
M_$! _(Y)%-Q8(\%<4(P&Q#$E@*9>(N*(L,G$I(E[1"?( R'U^M:&/8F[IBB=
MDZ3#RPXO6\-+Q;&CTB9$@[6@@B:"+/<$4(>$P*BU+JXEVK;H:'E,O*0]SKO.
MAET&QNX<,5V!_WV28WM:9O7)[HZ\J+JK#_2\:&J\-\HB+Y)'7%*/'$X)\:BC
M<)X3%4E7X/]FLGE^4JY#TQ>%IAUX/KJ)X*77SAF&A)$:<2$"TB0PQ'4(@4A.
M0C)=@?\.*SNL[+#RT+&2)\F9D )%$P$AG9#(* K&L@F< >HY$WU7X/\E8N7&
M O\[J(=LA-+8&XR(BQ9QKQC2N0\\-L99P6209*VK\</J(<^[=0+UO9E,XG22
M$Z7ZMI1O[<=)5PJYH9?Y/I5ZQ+;L5*D_/+C<JUX%+_>GE1V7BSNYB': 'ZI_
M_U=-*7Y=O*/-5\M'Y'49H?GUX@7+7J3Y<[G2\FQ<_6('=NAC]?DTPB"]3 B3
M_J1<"IHNEVI^<$'DY]FHHNUJR.I)JB%+>:3H3;5Y;_'(3;^G1^;!8SS%-/:P
MQN<+*QIU4#75Y*'45+NUD[6K/MQ5'^ZJ#[\ :#N8<I&WAK:N^G"G"G3\TE4?
MWH_RJBV+?-BJIW=+WVES-SA57K6-1,\J4G%K*-H/C_M.!<T!+KFCZ!=]O"]N
MR3M+.EUV99=1;Q/0O"H?ESW#99#E4?&NO.,/$)]O![9_5H<A^L/);%QB ^,X
MB>.O70+JL[QTOR?)I?L!3#NXLLL5=Y:J?$=7(8ZM09H3C+R(.B@K%.;Q:KA5
M4>HU-O 0CS07N73(,LN1QEXZ'CF3%E\-MZX%6>&'^6=-S/^/AFW?#,,;[\<S
M.YA\CH/T<<[7K96I["G5%:OHH'#OC[2KS-MB)A,)AB3#,8HR&<1] KP2(=?B
M4211:Q.+:WDE)!KNK4I())8 Z%S(O;DQ4BY&(3%G(<7]!3I&>JJKRM.*FZK3
MR^_(@X6N8ZB^6E_B69W\.1A.>^EBYX$*-\:68"H#PE(QQ*42(%-\0,)ZY7!@
M1@:](X7[[>@L_UT8%&11DW,[67P<PQLWB2"06JOX8'J:=P7B.^CKCO190M\=
M:UXZ(:4W'AF;[TS1Q) C3B#%@I$J$&[EVMV!1]*X=XYT%/<8>^3+6<^&+3J?
M^-.$E/T2U7=2Z&#8[:5+H0<JX,$Y'3 !G/$L(LY!0#DG"1*18<RQ\RJNM:7;
MK0+>U@UATF./73#HI3-%AW,O[DB?#<[=L5M&](G$Z%!@0@-$<86<I XY2VR0
M29/@=N7??EQ88Z9G5 =KG5O[J2K3=R*FJ\_9U>=L2QVW1#GCG46Y/"<"33I7
MCV<"*9F<=IH;J\6CJ..%E]MR;-,>X;2KS=FIXQU6=EC9EDI/I11" R JIRWB
M(F!D \!<U"DQGEM]KA<J:T6E;Q4:24])U4'C?GO+:1LJ/7V.*GU=Q3BL7\/J
M1-?!6-$OW9/T0!5=2"&3B@Y%&3S(%.:1P2DBDZR6V">A_%I;IU94]#^/1Y/6
M<D\PZQ'2A60[$.N.]%F"V!VC?$HP9P)%+F&:B_SB_%- D7#%, M!A#7,:D5W
M;ANS=-<D^@;%^*57%^CN6W?WK;O[UAU%=Q1]$$M^F/_G98B\M@KJ+)4F[JKJ
M= C2+;FCZ$,XWA>WY"[-:<<R%![Q=4?34EO'GHU@Q?_;W20X+(_+2W<IWCHN
M\M-\AW8;>)&<*Z8314JY7+-" XY18U#"-EBCM3>A[=RHI<8GOX]'YW"^%[\/
M['#Z9AC>_W/6/S^#^;;6P0SW%'YYF;SWK&!UJX+=';#NV6%WP'J7,[\OCMXQ
MI10'2F+NZ)A,0#PFCIQB$@7K?!38$R'7FN$^,/:S2]C$JF<>.]GTR6'SSBC9
M73+N;D(\/XG59?>^H.S>?3<G&%<1:S (G.(8<183LEQ*E)*4&$<=DF"/9TZT
MF53,>\8<9DYQ9UQT4-U!]3,W4 0GWFAF4& YH390@:P"4T4:9K7ET:A '\]
M:1.(18^01_;@/ L@WI&Y\L"(1G?+8W-N0"<<.^'8"<=G8\?D=N^2*H] [H$=
M$PE'CMDL&:,1SG*&>6C3COE8VI&O"M'68B"BI_ CWTIY%A*T,V4ZM.[0^MF9
M,M[:H(@*B"C!$!=: Z1R!3]AG@1.6M$U+'Z(*?.86$Q8#PO18?$>!U_N8[SL
MOW7R*4XWVR87G:QKE^'H$<T<%T8S-XA/*>WVI,W9;7;GV4C"?;=;N&8@]H1'
M+E*0>XJ!W>*" ('IJ%**<B_;;OW0OI0$RZLGS$XMEBMDN3]RLK-9.AQ_DAYM
M+PJVG]: 443S2"A&6&J#N-0 RI))) *6W&HGM%H#Y?9B,6V!,C8]^MB==9X)
M*#_(>(&?+:SG/^<[^6EV%L=]#_\._:]+*UN.?_ CSG^\)@9"*/Q[MX;&E<E<
M^_(MV_6W6-EQK"8S]_?HI]5T5/WUZ/-1E2+0@!U4_6*'9V.E5]E)]2T.!OGO
MRX^K4:K.9H-I_QS(8S*UT_K3O\_&_4GH%_*<'%5_R]V:SVQ_6(W.XS"_)7Z'
M>0[KJR?NHIJ>QNIC1J\AO/2/^#4.9['Z',=?^SYFGBB#7D0[GE2;X.(.&[$
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
M0>6)845-=)'#>JQX.&1,6.6%PPR"=,1*QQKII.,>XP\23--Q-IXK=\_[,)V
MIK!HA,<O.EL%#%& 7\;O&%9NF:#?GW?*DOU>9;_7^ON]3I*+R7ZOLM^K[/?:
M!(/S5+_7_?<>)O X2,#EC)YP60%H[W@/# 3:X90[JHA,6.&_TCA58,I_L:%R
M3WLC5FEY,:<S2U,<QUH;3#AZ%'DLI,1WS8B8EHMT)AHCML^"0-<=V_1GTU2O
M:C#!\TW^=,)JG)#@(?%Q/YSZY%>(ZK)C;%$%CK[L0_%T'XIL= ?#A=N*O/;\
MM:+07)I\/:V2N-B_-A.VV7;=%7HJO+ZW@[?T,4N'8;_Z%E9;EXT=FL7!*2EJ
M]Y&B=N7B?+'[(EEKY8J1*V:U%5.>&\MK_/[EI^]__LQ=_%-T\3^!5\\_^XV[
M]'.[6<HU)H\WKOEX8]F%$X+0?]/^"+='\KZ[LIK\8&C7)-7@Q)G#R-+U2 N(
M8Q@N,4/-)YY);4)=QS,CRZ.6,]/-TF!!J/NF25RJZ<3T0[A&-TQBJX$?AB9U
M;&VF"OS%-3$=7OB%N\;IB&^O\J;;UUW:OQ E6^=)OJS%!O1KC]T[+4>7?-'2
M^C7^E4Z:@D5S_1]I!E<Z#&.$KN7;+G$"WR"F"];,LXR0:/"%:EJ.9:CVCIC!
MJ?,VW U'+QR=<.Y_3UA(S.%B.A=^D%U$QSP/34\Q3Y>*DP$0[( 2,&XYQV94
M7V)&=4-O.VL^@;,S9E02O;YVT7X6Y7X2IPYFS4AXFBC@M*,P#"@C?J29Q/20
M&42%O_1 ]733,=R(SIP7>TX!Y_KAB:_@[*S_'0 F65;0OLQ)-\!)-]9\+'[?
M5XHT?GOW2O?4^$4JBTQJ6VBYF#BM[FDJ)1[S+<_U/,/77E6]OFGCUP@'W;"\
MMF5($RI3Z[6LW-]XZ"DAZF"6S*%"U-L75AP^#_(\CZF.Z@?$TR.;F!KSB!\
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
M?=X"AQ=BE*><BOXX25&./^;NGQB*.*+.P*7]-$JQ1(03\H6,%W_PH]?30W_
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
MWR,NLT("2J)J@6E;5F!.&S&->69 G8A8D1$1D_HA<4.J$L=GS+)5TP@CMMW
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
MOV39V-YWH(&TC\SV*']>K)=/891 5,A5\$P$'-JP;LN9H=RPQXI&\JI4$MW
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
MG2VJS9.&]\HYWD9XY8E=.M^ 2_ ?(@:0V2BITS..4QA5F7^G!Z%13?J)J%%
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
M_1L>&EV.D>Y_\D%\QV7C7+U"@:O;(-!T(&AXJ<I"KYBAZBZ\)7V^7).#.D[
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
M"#'P!H\;-<A7J5>AC*4#X$4# >,,;"0#<$'Y<N5<"PZ'\FJDE0'Z)KQQ&C1
M;5+"H3)?FAM_CK<17K%J"LSBMPG)&?,/9\@HF(+#^(Q6W;P+7[KJXWDW,1 $
M+S&0/  NZCS>-EAI'3I75X?FXC4A5Y)'Q+QK+QXVA)#' 5#)$F(JQ5"0& OZ
M+1L-N@B(#$I]B,'@ NB(,U@>IFAN&F%,EN<O5Z(!DNG #@F%8&XP(6(N4E7:
M#'A72/2%;FG4(^_NT-FO#65]R=M-7#$'$9V#K9TY***E<'@P"2=,;D-GUT/S
MKD!'8?01[0#Q'@Z862VWA+&6 +D9"O HD &W., OC@^RJFDME9-&0/O 6-.Q
M7AA_8?[5C#A_B07^JDN^]@S JI6J1\@/,<]H>;ZOS&'F^;ZB7[MJ12XYJC\R
M0CX[RAIF@!%._&DQ<4>>@4(@IM@ >N@WH#A\O+_T"(-I\"K@1;Q[+4M&D]H;
MC\CMS,E:6R"C;&D&%L[(58 N7E?DQ ='\HTCLL*L;4"9'0=^O3"@'KIU134[
MX\F$69_P5R9Y24?6!][SQU$3!P>?&FUC:',"@1(TR)V&P (JL2J?6I!+!;/.
MANB%\": S?\> CR4[[I+X-F"2V+<K<""2)3O#Y79<@D<X8QB3%$_.,?8'L<M
ML$Z4;+C%&@3;S!2@&%3,B(*S&MB7&17JM;S#T:P[E=/V%2<]4_<:<'!(!Q93
M^(;@4_?F*Q(P%L1_MIA<QKT</1=-<QH(QXF]93+'3YD#2$F4&WQE[I>_A,\X
M"F ;G(71-F0O-*UR\X@#*.^]A.1\GK#?0[*\7Z*L*Z3VQ2K_\-Y0UITUB<S"
M)*CK?/_M\EOTF,U%;)]C+3RHY[N8BW<:*^'9Y!O((IH&?_GFOA^^0";$91B=
MA^E#0JY>B/A,B21*2W4_@XC;,Z&;TT,9P1F2'5/QE@>=7H>QQ<3O(5G7ES1.
MB/P7H4A2A=P+T?WPL&29VZF8S=?SS=.<2"KU?Q7QK?;>Q0K_6[_-6^=-L[11
MS?+5%M'$$IR)$MC$:GJ'OK?:]34WJ.%20!;]QNC:M"08YJPB&FQXM!):F/PR
M"C=G84!?Y#][R9,XTXAJZZ>0Y0(7(?DO1*[TPS[D';X!OGR-(;0F72'1%TV)
M0:(W*%S ^T.B0S"0O(%)T"L *#/!_5Q$QAT/2F@0F*3#8:<4#LFUP$)9<=W>
M"&1ZN591U-4F^IA9MLHQ'Z!Z(=58(7,9."Y4:QW30#28 >R0F%*CGL%VMRVU
M>!T21T4T@>85FZ%3_.@% 4.!]&V44#;/<@88T(;A"XH>8(O;)F06 T@L* 9"
MR!T>'(_FMI8C'W<T=^6RF)<5L,?QL G(1EF2.G<Y0O7PMCOS+&E!);04Q1A\
MQ5'RU^4*!PYYY^^#>(M7WMK#[GD(%:LZ>[P9/?0;(W,8@]>A:QG1X8/HSS H
M'_Y5X.+7_\1=40MY]#PGAB@U1,A-?OPE*0#6F-!NDZLX3LG.20$'F65FT[@4
M(LHFD;=*, -EI!G>Y,);K"_#:(T]@'CH'+Q$SS+6+V(=RSQWCC>=]<ZQ^7G^
M/(A6$+F>C>&MS9%68,'D1%G*M+,^7_G+Y.B! B^L5( &B?N)/#(R:H"G4=$P
M16M[>PFDR*_.!O>Z8X ( BJ#7S)FAJW% 8BQ#VX^SQ45SLHR]?1]%.H**R6G
MK+L@2ZI.]3ENA$>UM)Z6I>/#&&-^"YX.AAG-#Z!R]&P#$:88=F(P?&;Z@Z_&
M^[90)3V3-^^<URN7]$H$_16]U7JACG*1$P(R=:H#PX8:YZ=$CK;.E!Y7"@$-
MPKOB!2D1@1;2[7&*B;B!E5ROBU=R80#6%M&Z=E<)WL1@/ :_3$C! *\"PB#N
MG%[+HU _P)@^9MXH-BR4C0L]T(%I(<?,BIX-!8FQ_!--8Z[&.LP-GRE/R;"S
M&PQP"UF;B_5]S*K;V$_1I@,X"M='9 @,=NI0\K.M35UM;G;?^;.2F%U,5)5\
M\(26GI)T15)N-ELR <B:5#T<SUIHV!,@Z<7 K).5U;(9?5OFL^PGV57Y82T)
M>089TE;*=[P-6Y[,X^I OK;C#W;H4WO[?+7"/FP][%*C1IQ9R"_#".PF(G:C
M#W^<%%J) !4(RSSY?'(,3(K^N>$D\Z(<*N=YB-L\B['J*5KGIF98C]%P3 LU
M6&&6]:#Z7,0^$)T<&J^E2$>EFWN4?9U%7FGFSU[^P(+=UU8(OQ$F] "QD3@1
M9LT>:=B*+=9*ZG6?(8]BAV7&JEZVNVD.L6@4L@-'"VJM$S\M(BCYQ_^8K_Z>
M>DQ/N/1>L<N+GL*W$7:[5N?AQ&GM+=(7$G\KO<T0[4]4AQ4]OH$Y4%\6P;B\
M)T!%$_%=PZLDHDHL,S]TC[?+*'$KCY48NS[C+[W6A26'&V"F//Y2&U+9(ECR
MK=3:0H8S#AT46[69,I'@+07D]2%YR\SDM_B1UN,)$KBO^UG[,UJ#7OZF!E]B
MVK?$@0[]=<UL0C(>\MH+,+4Q]T0UXV^,!G0 M!$E;@D[W1AS15PSQN!H_*DU
MEWM%7&A5EF<<:LE2[$5_)G1=2^%D^*$G9+C8O7 B" @GPM@JW:1T .=X[:TZ
M1RL+PDA01A\4VH@3_WAX_.E+Q9G$G/P!LJ,(/BW7S)(D9)[78K9$:XZMITP,
MQ7V6.-&:=[O9$RS-@5J9:$".4F&R)XY7ECUQA/[[YV^//Z.MPZ-S9NCDQ\^S
MSY_I_X2EV4F3IS#R_H'=&3K^_./LIQ^^G_W^AQ^HJ^'X^//LY.1D]N/Q3R5U
M*I&3D/E;41,9^NYX!O;Z[^AS^6]/ $840L.AE*._&\R"/<#L^MK$+EF!8![Q
MNK!7P?1BL_7#'<9+5CRSO#+6G?/*D>%8M$+V2[_R):55Q+(J7#.!G#>C\2Y\
M"&]L1DHM &(,HJ8I>TE*PGYG%'WM@0V%!;]H4<&6:JKDC]N>=O_\R6K/\&^"
MC5(1QSHOP]6X^QH&K,1<_VBV&T(U(7N6WP%I8*=VW63GIN1<'+8*HQSOY&NI
M#SWU>?G.<M+KM*=%*[AN6Y:7,9"W>!4&4+Z53DX%=NT\N<0NU(.&<+,T":-=
M]GQW:(R+]9H)F2JN+]!#^J! =.7](SF _#,SQ&H/O^F)TRI&$\:W$O>73%$L
MIR:R@BS"JD])?I2 ^>[.)EEJ2UE=+?K?@NO),&=ZM4O.GLTH8-/\*-:9-LLU
ML&F&Q@9=XH<H=:(=Q*#-E[=S43#<"!J (,XBW AY6P7)S7+%WS"5*)JC);I%
MDK =3 "S;&EQB865LL<:9-9_\0)ODVYZK0^G,?WQ:H!0E@8M)3OO,:!).D1@
M8RB<D# ,F'GDU.E=?B CCC+J2)!'O]FL,# (HUKN<SVW(^%5&@?@/! ^='A#
M%B!&@PALY P:YD45%.J04>T4\H5N 0#I:@-",[T3XE^B,.[NC.<$D4IQABC-
MP^%&][X+ECR%K THFLLPPBLG[BG9<")6$8#ZC3R75&%G^%(O\&+GD<A'CPZK
MW<$1-WNF9^E4(>11('G:R\=B]AM9)J=7$ >W^4EBUB(XC#"AA4+E.!DV6X/O
M 7P3$5W7VSH^,\\LUDL<>&$$\'-['U;Y3!S1!]J*3J L=<J2(6/:#PJ@HX&S
M<(;@E6^_C$=)G!NZH!H8HX]H!X?'HH9.(?D4*QB =6OCQ3%8M.@J4A">X1T9
M$&408)=;\"#E@286>0\IRR'?<4=BUWN*TT>\ XH1R9 BD:Q-H78(3@G1Y<'R
MGJ]?Y@0[EF$E2 ^/L/Y_4A9!'=^%PG8+8=D9:L!=>.;$3[26FDOF8'<?@]%,
MBJYSL%53 ;QO!9)L*"@)I;$;4_ M'7F!_ QC0F)0L!<^P+B0%WQ4<IZSL=D$
M$YK E.I(]]J\1G)> ;%+6%Q#^A=+S% F-:NDZ\@Q#9Y/#>C<QA"F*-#X**!2
M.LCXJ1-[\7(;8<==!+\2&1EJF("SHVM"40%!G?: 6!=P3XA.J!_H4)G5-7^9
MK4+=89Q5QX7-"B?&@'PJ0)4L$?X64QCQX)&ZL+K*,0*JDB,@2:+,H6<!!LD,
M-V7HFY994@"L5QB[%.N&.Z]CHD-25S4' E$/V.YHZ[07%@;U070$2=$?>?"#
M[$RYA0Z<>2V;AS*YEDQF]P.%@K08'<G2WN<R!-1(="3/ZL^H'A!#5<&TLV*X
M[/#&%")N)!13:AZXU]X*@@!B6LNG\S+%Y*YC=*EC%6)U.>$#XJ8\,8XZOCE^
M#2,^J/IZC1,RCL6:E8Z[Q/@JN,&D;9 XCWL'8>2L$'=/&&$9R>*)BQMB,)#+
ML'>A1',DKP<6_0.""WROAFC[=)@T3WA%1SJLW<+HK$BS.- $VP0OTT?(0@7S
MC/#AL*3;QBE?H<:79X.O+/"([2SR0H(,VB](7,J7+ & "-@7=H*:S7"A%\SF
MK%@*RS;$@9;<7;$8EGQC=0%"?>.X"A%!5OQC1CC2DPCN"L =KN 1L@4LNF=-
M+E=I,%?YFMERU(;!(Q1RA_= (B!WO8R@$A80HV^5"N9\$%R4%_5R*2MK:RC.
MY25<,J&=.0*Z&G>JZM/,%(W$4F3O0(QJP385A85FBJ;"'2"#BDG<)2MK4AF)
MDQ1^7DG53CBA&5[X=CQH'LK*9UIFA&KTV3L4RZJ@=Y$3Q& Z"0.J1M*&_?+Y
MEGD<OAD8^7EEU"3K#ZV@0V$3.$3V2Q*96O/-V#Y@KO.UV3IP/W@*,T<-Z^D6
M9&AHMHN!&/&\+9<7=\OA,TEK*Q";J0;>H@+S& 7"A^6][.:@12N9'DI=U(^!
M-V11QPHIS"5J]BU. (RO4!;*D,CI4E9Y)Z7EL@Z8YSKIDS$><<:YK7++&1]#
MMS#"^/ZR CD%$Y\%NZ(T<'$]W*\L!CKX\9P#/%9NV+Z'7 '667D=(,&!>M,M
MGFY#L*KM_'2S@;R@<(U4UA6UD_L*!\L38%%TOA^^T"IREV%T'ZQ"WP>W 9EL
MGGD1TQ> A>%FP2P]#_=\U*0<!.!W(VT8(@,D1G-Z)+*;0(VKL7CUC3AEXC7I
M-55\IFRD"XTX59H8F,W7NGJ^G/+Y&EZ"VO) @<5:-<]UEA,%.3A5=$OCY%DI
MO2.S &/)&;L-P>*8Y;P>S$+I,'*%U4HRN[ 5P[8:LK)T?+Q85Y:@-Q*K WT
ML[EB]#.]&OT!<ZUAWFBLQYQU ;9-6<9O@65E2W=9;1NY^*R0;P!><>\9PRA.
M/A__8,3"S.L:"]HL9AZH#QLG89(C30?5.0&BEJRT!ADJ*I@EZV,MIVT.19;(
MC6:J\BBGA\:H0&J,EV(TH\/9LNBU-L>-6GFX9GD&/NL@LICW=.G%*\?_"W:B
MB\ ][XZ')"*)&3T$! 'H%)T/'.YMB@TM'',$7NIQOX:"TQ1E/BP%4)EA3CNU
M*V P#X03Y3A0.6FS5A:.B'GJ>DD8]:C!P"D,7GFAQT@U&X"%X1: *K*$L][
M(5K^W0$P4(ZR8:?(32$230>_,X@!)QQ1'SCIP5?&,&O3 X'KR4\#"%QAO2P9
M6<SNQ#$WX  ;[T:B18)UUN;N&V#7L1C<[6@L?762-,*+=59<OFN]/$H(;#<9
M*:L88_TY43?9:1I[ 1XNQ!O =\ AS+!\ _>_4L?WUCN:[L>]'/W"<)879VBY
M>L)NZA,!\?CDZ/-/+ R 8]$2)2;K,_-J#!^VPYP\)Y]//I='JAHQL0%Y7I&B
MZ/)&&]K%P&@JICD4<C1EK2K>V([AS3AOZIO'^,MY\ZWQ)^T\/CFTI"._H-[9
MJ6UQF$SJ$ "RC\HZ%;8RGBJ PFB4B'F4,$IV+/"S3CQIPKW.V,(:8_1\N<$1
MD8,VX(*GF_)6+[I]'WA)Q_H;95&X?$MRSRIRE#H*#L#H0X!9# %E8DS\@2BK
MW,UNFA3&->RM,MS,\!VM=(#8 76;+U!..[%ST0S'KJ90G-XN[^U57Y%:!(YO
M'*\K_$&FU.$8 9V)#UO/=<T4'/+>#3]VH=N3T;-H<?)!?,=O.:VV1B"@PV+Y
M-7:)9(PA*,A$+JE 2(//\@=ISM7JNH"D+D:C_ 3Y9'Q ;WKV-*,L]Y,].ZM!
M3?O,NXPC#\>G%!+0S&5#":)3&UB._0<O1%4Q:$K*DE^_]^ UOY!=#J1-'#S4
M7\,@U&WC_10'YO96J4I#/R<\O*W?#%^EH7N,/2R.00NP1&9727-B-"^5)6/R
M$OOKJR!.(Q"CB 2%HV=L)K 8*"-)&G':8^05#<"C%@;@.]Z&A?QF[-+;R/&'
M3<4\Q]L(KSQQL<XW@+[S#U&KB65^4"R_.$YA5)W C7(7E=HGY=E1>E423FA
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
MMPC[.C13,K3U*MBF27R-G[%_TLM E45?@\0#1,F!#631B35;E4&N=)Q&NVR
MN$LUX*T'8@M%GWSPO4>GCV>6)N+0RJ@,6E,2/"QN"KE%#)R"TN;Y[V%&_<!X
M*T0N^U(%<DE/0W$31PG(UE!K=!%QMW</%923HBO#J0VL@9IB(&<HRG,QI%&7
M@P+NCD\>[KRD<WTF^BP8;XY//CQ\1(+JE$>NF63L#K_@&M1K[VC5FF6;SJD4
M%^LUAAIN&"D>0XJ[J7=;*&.MM*<5=*V$P0P\)X62]EPG!^PM8#)@-L@UJYM-
ME#V*]7V@"?4L:,Q\GE$9: 5J"5J!.H-6\.!%%Y4G-N43Q X5JV*H11-JCB6X
M"L[&R)F^![I6Q<A/=]9RVP_NEV>8!I?L@-2.91KC0A/=>(F$GJ!+H@8R[ZMP
M/\UX[ OM$GW@G7ZT",9D8S*T& ;6W^"%@.4%.T^3IQ!$H:_.IE]BB90\),D9
M J+6<DQ,<501@I5CRV[.S!G9>(^D=P:6U\N>HOB[K84MF&>F/"%HV!I;C=4[
M+IS(]VQ7:\&\TRG4:^DS 9J3IK%BB^AI C5;^C#=K6J+MN2#YU+B!" E;Z+P
MV7.Q>[J[)T+45<!>.C)*7C[<ZUVT _RG%"Y3= 4JQ8=[5HSV(Y(=HJQ'BY+
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
MRE4Q5\MP8=_12OH.4<YW:"XD.F=V!?>ME*G@<2I$;6:!PC6404CVY:>('7F
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
MN7/?7U[-0M(5N?HEBEU]*-LUE,GF0J;5!D.Q_-(^>1ONTB2^(V\D^$D>'J(
MQX7. ;60I'>LM\E1D H,2@WO[-Z.EGMOZQ]4_;A<J&@K)GE%S>N/Y2NP&Y#W
MKM=K(DF_.^H*4!"]VM*%>\>Y[XIK/O.7P-_(R\B;C42!9"5,NMKRA6NJMUR
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
M.91F; 0^A]*<0VE.@<SG4!JD&W,.I4&_1>=0&O1;= ZE.8?2G$-ISJ$TIV
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
M.K1!P]K^S/*$"G&SFP,YJ@?AB(@;[QGQPM^$_MI?@CTYD^&8#O(0!3[T[5K
M3:>?\W5%P=RKEKFF\IDS8B1\F!M<]HM<<6]DXC/A^RJE@!OW0&9JLH@//<&3
MFM)//D\&EEM45T(>C)0!=R4#%XYK--BW:I)0XXL=-8YD;NB OZ@=HND4SA!5
MGE<A7JH1/>MMA@>IK9Z9#<3#4 <3;Y%P57MY;D%"/Z+W43*ZF@,=9%<_!(,_
M.Y+BDMUG"76X%G>54R;FXA4(=])E[8"(9<@J"%[&!CL?WZ1)\7?%CIU9,Y_9
M3]$RM"^#G\6_DB"809NQ*%SZ01;#\13Q;PM[Q2<RA?X.2GV2.B;E6@NTKU)A
M^7/E6$8A1D\0M<$@O&2@LRW\:V1L\A#Z2$:AYYVV.+?:O1D.QXF@_.#:8RN=
MRWUEO>:9%"(G@YXRYSYUQET9>\^VYNF=!&_D>Q0FKV,3<8]!HG\2CSZ]1R,K
M8',TRC"N-;;*+L>BS4V4TI%543@::?PW,K(B L<@S6R=$-JBCWTF- (AZ^2E
M2.4K>A#"K>G0$Z!\(P_"NYAE'.AF#]_A"/-Y1H%R]IX=C#&?9AP(<RY\.,(P
M#7J$&V_/05C7YT*K2U:"J2!N+@JSA V>,1>S'V<J904$EW:HB82OM5?-@A)N
MR K:,?#"V] (@)VV0%[9:1P*8!&0:HA;FS:-"73UKL9!%;L-UQV8L5/#XJ98
M'J=1601ZNRJUD18-?Q'3IJ<+,]AY.?=.,JDJT6$3FS4A;*9PG@QW"*9V<V!!
MM5OZGV8PD@/;[8PB0L?N?5#NF-$4KO?M$ YC?M_0:DS[>+"LP@W3].K>M?GZ
M>0%XIFP'/IMW$"KCC%>CVJ-1PU@RPZSZH'!JU,APNN*TA$SBVSVZWAF'$Z)(
M'\T^"C>\J_(!SK2SF&BS_'[NKAKI7GX#&ZGD]]>&&-)9L*$KN:4VN(JG&-<K
M7\AF[.,LSH8W$RUS-'&]Y:W*'X)L5)%MHPZI[V8TCB=;C)V&#MDF?Z.2/H:8
MJRK+L## E_W1*'+P2&)"WWCO7)Z9[ 7Q@@3K,N-\I&?AL)O!&=K(Y#7[6R"F
MT5B1/OPJ5(M+L.M0U)<H/R:KV4M,V)TX4ZE-I9$%R1U DCISL ]\<U123%^P
M0CG$.2+&LHL2-]-9D*%KA16*Q0MNE7SQ56 \B^\B+)EAVF%F#&1I2T@6IS(;
M@0&-/M[_KOML\1LC)%7O=$%$!,,37P5&:P&Y]FCHAQNH\\]S]9N>C?MT^T)H
MK3AJ5ET=MBF%V+@++_:7;*.N_""%W+!LPF(^7-:27[E\QF[6&Z'>AA3(Y4O/
MBA7,TR1.O!"*DXN$0,D4K;&<+"-3F7L@#R]U!G*3%^1')JL D234?TD3J./V
M%.VKA>:AE#-*H8M$O1TGUNB1CE1J, K;6;"A*SOP-LA*YG!;Y^_ PRNSEA\Z
ML?$+DG\+_^^%399]_'_^R/#\N[?;^>$Z@H_R#\(P2O@,_#/XB 3\!W_GK_+*
M+J)0Z/DNRRI]9(_S^QUXN!,(@O[A=Z&W9;MC-23;T%5"?P]_Q7_?P,=W?IR
M[^")??3#[^+T)4[\)(49F&J0[O[Q ^RQ__><E?&_=[RZSU,V6THY5FQ!?A
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
M?.<W?6,V(3JVQ*@TR"XB5E/'SYE<L<&&=P2+J7^S</1D,0WO)/X 4$L#!!0
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
M2C+R#M% C#^F#NP\ -DO>=)I'?"^U//XX7GOI#M8.:X2X@[*&D;R2;'!$"&
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
MKE9EMAEP5:[&"]BJAVC[H1B8!3!(NRDGIL6@W:J#$>C']P>D&DYD/I-S^UC
M:EM"SS^RD!MPK1+1&CIQ='?=D"GH"S(A"B7)4Y[[4$*P'G(0BC5+NCT-3J)2
M[SGWI8M18VQ0[E,YYT18L#TZ[A#(1A#*&._QVBZ5=G+@A"?806!;UG/W-^E:
M>PHOA#>F*!?S'%\*<AHN??!&3#8J<LWNP'KARYJR_=VK]*;$W^@UW?? =^"2
M6543L>2MU"7HWG%#:?*UQGVWCS;"6&EZ0J;&RJ -$B<S5SK0/BOR[.B',V^
M7F&4I22+Z4Z5#:JA3'%2Y/OGCR(I@@/>?+1L_Y3VQ][=/L<3B%-8X6/XA6)G
M/BG;#V1@H#+-)0:^?D, 9,@^Q+W&T:45<8+@^WA#L4T>R[GW)]C;BMV;6"J@
ML8MV+.UCMNOY839^!D,?V+'RV:!Y\.% S\,SY:U1P1$ J^G6R.*!-^&V$%;F
M%-D;565CG0&48HS26HS()/&.&L[[)]UMM@0<X)[;?A!E<,,.#''LF%Z;S/GL
M4CX?&-UY]BBC.^<.X'*AQB ,*"2YR3 /RK.0=.E$-Q-R3,#2]'Z3"W:"@,1D
M/HP>MD^<IAE7>5[-R$&G:R('K/LUVAKPTYY\)D?U>9??APS5-<A-3\A 4G/>
MX82D)#'6I\@G==3%!AEBBXP%$2R8+G6\&M^@S&9KN>?O(\8K$0:,<.NP1K=-
MSBFH![3D!QGNV[12G[>0X\,5UN?:PQR$WJ1<WT+C?XOH$_+FO)$ITC\!XY;-
M>,(LC;5-P=6:*VD6,-6Z*%2&$4-*8JA493XLG5$8<0U(:AQ7=W#/ 6G'= JC
ME;FMVE0_)3H-C)\U]-0E/BA6S,!6Z_P'X82([F1F^+$_G-IXKOODOL"%B,^(
MIADI]X>(I3,TSL=:!81Z2R.+-5A@O9^VX%>7]UZ<R4C5,^622;D$_SN3\]Y*
MM%/PIGX\%*'*+$ @QMJTC\"8? E<$E],X\ I&4U.BA\&7%Y2L+@2QT]$ 3PT
ML0'EEJ%#E"&%AVC!>6_B"4PH$ #ZMS)'>!5!!21(*\P3CRD6T^$X G$D/!0'
M_XAK61*?O8ERS97/=O5K!GSN/0N9]!@;H,<>,>+^YD1)B[.#C<8\2B^-,GYV
M4C6Y0_3[BP@\3RP0SSHB#3V$(D%AOCC)QM2)U[$53X<,U%S=@F+N3 +YL9X[
M[(/M3'5Y*G.+?,(O4Y]V7?2=,MU*XO0T*06+.(J$"7;-$@!3J;C#<;_!<Y.5
MJ7N$Z2YFY!=$E&WS> ]ABM?'#U-5 +FML:IU&!V2+D%D.O0_?^I!.PPKP,@>
M*5Y"#Z $Q9^MMHC"AE&H;PB@MI-!&Y9!"WRX$T/;2I\!FW[(2K1DGB:82BI3
M/4443$"BN,T=?QD5CGG#"6&4C&\!6XUL'V\=]2_EN!@.T8#YK Q58<S%'7QW
M$(:"P@L$DKDE>TU&[QXU%F%$6%JF8<0(V[&$>#5BW)1L>W'-(DA#*W.TM_K@
M6..FI]R[.U(L1DG)LK4,E]G88)R6]9[=]\(/!!G,04NC%7R(H@]D/T)CR'PF
ML7902$H7A@%7)AI'I"K"G5;#LH,]/GR_#3!@-[S#G9R"P:Q 4^TDUO93JF]%
MX4\;2K)UQ]9!&P6%!WK2@Y8/ ^^"+'+R!*.2#2?/G*/I+;"!<( G47"&;"PJ
M_*J657GPT]G9+V'T[8UN_-;5G>&.7YR2(8P>EH/D\Z@>A&TGZU )])A#\;:N
MTO<XE]15-5186QX5D8,K6#>F)$PG&6^K (:'XFS5]QV ?TMK%QE9GV8T)W9R
M&?$UU@0O",L4%3KBI$+5VWG(CFYM*O_MY?GF]\O^SD#>L.+I@)LW7< 6M;JI
M3.*CCW)D,>08F36^@@TAF/_B(J9E-H\&8DT15%/6+GY4&;!UT,6+<:0R G'
MHY9B14'N;>%>WI)%#'IDCX.VC6TIVW:(6$7;. RY#T;Z21LFY;HG=8_7*T:
M(1(&OM0F([U#P4 )4I?:J;B"9:\D?74SQ2_5?:I<!Y*EH_%Q9Q^PF,@-YOEW
MV-[/1>G_VMPB/]GABW?XXH_BH+VS?4;ORC9I W^ LBRFM2^% &GGXAT.18B2
M+JO2IF KF;_C>URL0.S]N-\F_/RUH7RW?X>+B\;0"A>I]:%;APP.*I?%\IVN
M<LH.M3=.J@(#,#!.N"J7,U MKN\%0XGA5=?PB );ZCSAECI/]A=D=VA:A$&2
M*7>;PEY%\%RK7(<K;)W%:,YUAL\9K<4IY/H]9EM3V5#=:83WK.7]P;\;8!)*
MK&(U"S<><MA,QFQRBG&D2C7&%"?Z0B-3R0S387=2YQ[MV<:KNW9/@E]BD3'5
M:BM5NPY-49NC<$.F=J$7,IY6%)'M8B^/@%0#*:P.BM@'+&Z-+*G7FY*F9/"_
M*RE@5/)B(*.95LX%J1'SZ2U8N2KV<!AZ8<B[2G-8!^[)JF94=QKMD'QQK3;R
M_$,*(ET=+9K(7(M*@KCW[4C=@ARRRMQ1Z,4.9N></,8X+EZ)4:KA"^,TX.H"
M7@[SPN6K)N9+-X U<M4WMQ$ED(,]3RHF:L6FN0P$XS'<(:+;JBVD!V$ 0]_#
M$RM8.GX]*3<L]E@UEUV08L,BVK/_)L7QROU)X5#*#6^AU-X\]:(V-RL!; ZQ
MY?9BB[=:%>K%"K4.6&WE0E&!%RX72W32!G>J]/7NK@8.10=IB[9R:\4SJQ1D
MBW4BF%!>9<8W@O2;[B3(EDB0P3#/SL#;<C(-H *Z/1<^W&Y::;ZP0TAQPOY;
M5[Z1[FN]OEF+EQPA%C8,:"*QC3)_&"4'0R\"]MNX.['WU!.R:QN?REIL#0(^
MIK(4&SWT[5\\5NG!5AGAS3;*U)&'/9RHHQI=HU8'45U(-P),%1)N@/_IE#KQ
MPO]35V3A0KRYQUY-$.^,D(+0.7BQ4\WR-_MF&VUSAS@D H_1!<%ZF4K.\U]L
M%..78DVBL,?0*JX'J>[Y(5F(6= $0I-OLNR[@1?.(U-@ SGIX:C%SMUG$1<6
M=R?\MX\R"\[\LM;?3OPOR_L-YO/'X&5F4?;^\CRJV.YV*C;]_'[;O_AI7*J/
M6-BHB+LWBE4-R7'T#S0E=Z/[Q^';PWXS\L2)?FIB!>/R#1.\^*A,7]U%/:)0
M\A"RC<*4X\I%#DQ<TN(9-.**Q6Z5W"3/54 L62@JKC>4O8/55,:X $M;VZVM
M;:CP8F#)?/ F4-*1>LW;]["8HBIS'*8K(*<D89C>C_I6O D3B\:-T!<?PF M
MSC4YOO6/&P["/-JB!Z=-:(XSU(YNYJUW HMH*.KKBE.PWF&,"_W0E0_.)-=U
M#5+?#$^F+_QW9>KKEJE_^RC+U*\K,#XR593@&Z<!2_HF;OJR!6@/MG3DG*Q$
M[<8[)[$R4$%@J&T;_#;X7>7D7T?H^=8O5(-6L:A<:C-29YDYESPY.M%0XMX:
M8VJ=H0K=% QE=0B$ T8@P,L:0S)^Z@XA: RH%=LVKO@T\\(T3X,&8(4D907B
MX2LCV&ZN<V[4"W!YT[]=F]*/E!#/'Z6$:$-IZ$E<@'4 &V3#>...7.!"'K39
MN.-T&*%=Z$X5I566 &K[.="XS]_P<2]QS7_\[F#OP)O0@F1,**?11_.5A4K4
M6V"WX3YZPWWW*#?<&7H,R("GXEW;WOR4VX)A\_6-1R07FW!2DRL<=R***D/=
M7'$+&1Q]MT%\E!C$K;!80+?02[571)Z@%8 ;ENKY6##-$;%]RR8Q> &^J]IW
M?M-3;0XUIRHK'BC'AFBPD>$3]9/O]0 /+7?;DW_6V)\[T-T?!'3W= >Z^PR@
MNR]6M6'%'Q^_>#+16:;*WZ[L/H>F^[@]U#V0).XTP8$3#C/UNC9XL%]\=I19
MM^=IZ%.^4''=QMZZ3:.[)YS@:^:#6L!W=9*1H<=1N \J2.\;J@.=ZGTC^[B3
MR$@M*3+_\*&T7=/7;+/='B>3]*CG6MYW;EAAD?-1)!'<:;$2OU> OZ*O/T["
M7^(@%TRO_OD 0^7X2;]KC7?N';L&+OA$_0BV(NV_<S(^S,GX_E$Z&3>TMUYQ
MZ^+&L"W>GD@BWN#;-MJQ\MUDX:Q!E@UKG.WGCCCT_3V<R.1Z(_K8U7RVDH'D
M^?YP=L80+1[H[;?B3O0DQAU*\YG"<;53'XU*N:,"Y8,[CQ257H!V#_4L%MSA
MTS:R# <3+>GKF_BNOG2/ZP+J\4TX+W6/U;"8-&DA"D'O<"_0@:/D8%G NYKQ
M2<K^<##*76"2K@YD'J85]7,*G;9I5IY\,'5W-G7=+F9$T6K,.9A0N)!TD;WC
M$![UAT/A:_!LX8=6U27MQD8V61MDC5)D X"1I+\2WAM]>O0LG'PJS4B6RA[<
MW.=J[I.&3XZ.GB"",+1C7=9/NE>2N !EYO7F7LH.RQ8O/JBA&DNO":RP\#5V
M:8Y:+]/WB; *H\(4L<XEMW>(;@E]YUP3C*&+6'<3PT>?#K9,7[R]VX<G? SK
MAY?:P-'X&_(DFA!XOS$X,@[G<1=N/H&G%R<G!N9\+1UN'IKA(OT)XH>)U%3I
M:<UQ?PJG<Y  J>]*,>+CW-A@:-^?!,Y=>#NE/C% D=8-]S3#^=$F'NGV3#MN
MM]MKWBOY;%:_$]TYYKY!_$)TI6<34Y7,8K CJQ0C<F C8)) N3-5+9^/EO'F
M4.4$&2+I06,H81TV9](1=*9M^X$6%O4%)W&^X^ U.'@7$OYH:^V'SV.M?2*C
M? L,Q;/T?5G-<I4Q#Z(LZKE0FS82X_RP![J![/(=1/ @$S$SV H S<;N;"H^
M*K7=I'V9VSV?8?W,:]^%Q&=AP1UU1JG".$ETN\'BDT8MBF]AJ+$LB;QQ,+DT
M$" -&$3O<K+%A)8.'\D=/ND>I+H3*1\I4HZ/'J4'>!GR&!>@X#>>S5V>9I'!
MYND.&6[\-3Z[R(.TNR!=8'UU6\%WR3(;RG>"Y%A?]3!:W&/-8M1X/ZSD.J!1
MK<=-6E=4>$QUQT];5XOV^8/87SJYCK&_?#1AXDL4PQE',.K^ $+=\R+ADB"T
MR+%;&<)<.]:Z$R,?*T:.'Z48>=ND>,YR939N!_0EB#_AF^+&7@4B2,1AO?"R
M_JYQZ'IMG$>7<M/#1.!G\$.1_J],MP-C96RO+S7B=+F?F,1MM[/</\'^>/(H
M]X?KH%YF4=>J'N)RH[KWC%KV86.,H!9YR&W[33=JWEB^6QYM& I6Y)KA4:[C
M)X?8DA"C"MB*D!QRE3=#QP?&Z:#0HQE>-V[P31[YJ>/SO=J3X"=\G;*USS$.
MQDG=6M!MM[C_Z;!A7S1CVYCHX%GO41[HP3DZTR:8(.%8A(B6'!%M6Z6ZF">E
M(GNX7%Z=]19K681XK8GOI-7'2ZO'>2;]6XJ1L:.X<9>@&R*,10,V9(X"D5%J
M:%@.N+V2X\F.XET'AA "Z.%MO9=IQ&\WI7]14\:V!&WY.V#5+#I-<8<+^W)P
M8<]VN+ =+FR'"_N$AR(FKHXFB.-@!/9D?"'O==$47I"'$WT3'] !1\U5D.?S
M^! GEQMS!7IE"6(;L]6(8:)SF,#H0P!R1< J]-[\&]V;2H4>KS1SE[C#JAQO
M'K:G:"]$50;,T-8,="<$<UN0;KC6"%(P4>C6-=5OU2-]#HK*Q72W#TX49!1M
M,4U]=D\.OCL\?@9,[D4?"IN3YX?/GW_WY[X\^7UKS3^;1-N9 7]0,^#;G1GP
M.7NR?EXITB$%!NN5^11VP>_:ON+F]86XN/GYZOKJYEJ\>G-Y]=-?WXG75]>7
MB;BZ/G\4A\IN5E4\DG4^?WWVZX]GYW\7O]R\OCK_YV-8UR]ZO6"IKF]^?7UY
M\=/ESY?7[\2KFS<_/Y9^.Y\B&CX7%@9!:$N55S-.RA*%\7/J#A)@#YR.00-;
M8](VX"CBRR>4O71Y6#Z-^TZKF3NK=1I,YIL\$Q=5P3V=7QE:;O$:%C7!!.RA
M.,_E; 3O]E$?/F]KVH+L=-W'U@4<K^N^M8"UX\EM80<?GN/FF_?L ]WE%/RE
M7-,9M)2;I\.+/!2WS5)G:NR/@"17IX]+>H5.V!Y]M844'QKM%M _QA%Q;D&6
M7*1N4Z-'[&O33N"UZ41&M\+-_*)$YE+&7T.,$G;,N@+J>C$$WG^ YF.M;+=Z
M:@&ZW/;%\H#D@0>%L@N<E2X94Q^R>B.*KH_FC#%NZ]F2SF-]W[NX)(0A.[!H
M$]^DD68:&JQ&PVCK#"(0+X5Z$)/LNEYWRS@.Q1K:*J:J:^OTNU"1Y_L &OPW
M(Z+<?J92" =KZA]#-U0?UR9-_-D0 SW3/3"I/Q/?<=%!Q&-%ZIKI].MIEE!C
M"OIVBGT@^4SOD'KNQN=X[@V6D)(@&RK$B9H=1?4@2>B>V0;U$J0']W!TC0>6
MMPGJ3J*WYT)LT//]BFAD,B1T-RKY?C_%-! P^ST#&QN5[/^WQG];XAQ_OT4*
M\2V,0-91!Z(=G^SX9,C+,9I LM?@L.U89>M899ML[!@!_RC(LLM8_?&R&^ME
MBUY\,ZJR^<L_O?AF4A?YR_\'4$L! A0#%     @ B8):6'JD F04\0( V2(#
M !(              ( !     &EM9S$Y-C,Y-C4R.%\P+FIP9U!+ 0(4 Q0
M   ( (F"6E@("#:@<U   %Q[   2              "  43Q @!I;6<Q.38S
M.38U,CA?,2YJ<&=02P$"% ,4    " ")@EI8G7+63\@R @#K9AT $0
M        @ 'G00, ;V1F;"TR,#(S,3(S,2YH=&U02P$"% ,4    " ")@EI8
M)]*Q6G_O  !#;@X $0              @ '>= 4 ;V1F;"TR,#(S,3(S,2YX
M<V102P$"% ,4    " ")@EI8+)8DJLD%  "&6@  $@              @ &,
M9 8 ;V1F;"UE>#$P7S$X,38N:'1M4$L! A0#%     @ B8):6.J40T!Y P
MFA    \              ( !A6H& &]D9FPM97@R,U\Q+FAT;5!+ 0(4 Q0
M   ( (F"6EB<:LT<T <  -,R   /              "  2MN!@!O9&9L+65X
M,S%?,2YH=&U02P$"% ,4    " ")@EI833_S$-L'  #J,@  #P
M    @ $H=@8 ;V1F;"UE>#,Q7S(N:'1M4$L! A0#%     @ B8):6!8% E0V
M!0  41T   \              ( !,'X& &]D9FPM97@S,E\Q+FAT;5!+ 0(4
M Q0    ( (F"6EA&VGPU-@4  ((<   /              "  9.#!@!O9&9L
M+65X,S)?,BYH=&U02P$"% ,4    " ")@EI8=<(7Q7,;  !#PP  #0
M        @ 'VB 8 ;V1F;"UE>#DW+FAT;5!+!08     "P + *H"  "4I 8
"   !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>odfl-20231231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:odfl="http://odfl.com/20231231"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="odfl-20231231.xsd" xlink:type="simple"/>
    <context id="C_588e70f5-0d64-4ef9-8489-fb8ddcd7e3ac">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_29a42d5d-5231-4ec4-a5d8-114d252ef662">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">odfl:A2021ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_fe68e596-bac1-4b22-96f3-809ef742d1be">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_4f9891b7-ac1f-4576-b48e-ef11b0fb4768">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">odfl:A2020StockRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-01</instant>
        </period>
    </context>
    <context id="C_ae601a0c-490e-41b4-8c64-6fdf75a17eea">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">odfl:RevenueEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_c4cd97fe-1b00-49db-a39d-435aa2f46f75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">odfl:August2021ASRAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_41b76d38-fc04-48d8-af42-37ebe68da478">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">odfl:NewStockRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-26</instant>
        </period>
    </context>
    <context id="C_ef05d33b-5d6f-446d-b33c-f18866261246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">odfl:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_5a58ab22-620a-44b7-b368-c49d5359be2b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">odfl:StructuresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_b0b4f7a4-5553-4219-a9ce-f2b0a76e05d9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_9b48bdc5-18c1-40d3-8a23-9b829c356f42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">odfl:February2022ASRAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_21c9caa3-6119-4fed-9d7a-bdf259a0d10c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_4b818ebb-440d-4633-b991-53e82baa05e4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">odfl:OtherServiceRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_e1a50a26-7207-4eb4-b1e3-629e290c40b3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">odfl:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_6e19c004-fe82-465f-9086-869dcbf95410">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_7c2be2ef-c5af-4a46-8795-d04b373d2246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">odfl:August2021ASRAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_19781e1c-b421-4956-b50e-115167081445">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">odfl:LTLServiceRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_9d60525a-a049-46c2-a99c-c45a375e1d52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_f47edcb6-d7ce-4e05-afa6-5367aa99aefb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_6c4a37f4-baab-4ad8-8f8e-415a877456fd">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_ad414a1a-9cb9-47b3-b937-76c652be628e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="C_bd810f6b-d782-45c7-8ade-e2a5a573e795">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_8740e2c2-9fef-415f-820a-462f3dcf2e0f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">odfl:August2021ASRAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-26</instant>
        </period>
    </context>
    <context id="C_d797d226-c436-4712-af24-597ab20cb629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_77ed8c50-0062-49aa-a64a-461a93b90aae">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">odfl:February2022ASRAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-24</startDate>
            <endDate>2022-02-24</endDate>
        </period>
    </context>
    <context id="C_9a8e0c15-5572-41ce-a22a-1db87fb3e340">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_6d271319-a639-4467-89fc-143a69bbdb5a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">odfl:AmendedRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-21</instant>
        </period>
    </context>
    <context id="C_037491bc-bdbc-4dc7-a05e-0099c3edf75a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">odfl:February2022ASRAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-24</instant>
        </period>
    </context>
    <context id="C_6d49c8bd-dc20-412e-bea6-a5a84ae5eda7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_50c4c1e9-8394-487a-a610-6fc0993a7344">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">odfl:February2021ASRAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_e5a2af33-1ca8-4f26-a48a-71f54c7acb1f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_d5835066-ebab-4163-95c4-275b7a1bd9bf">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_59ca8f98-40cc-4f9d-9746-7ef8583a6614">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_64ff1d47-c970-4228-8ada-704628cac325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">odfl:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_f13de64c-5cd0-413b-942f-bf4be227f014">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_7ddb940e-b7db-4030-b89f-be8aa296d4e2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_5af8c208-ae24-4063-be38-a3535c98fc80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">odfl:RevenueEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_ef6d0ba5-4804-4d68-bc39-b2bab2795792">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_3ecd2b44-8a12-4bdb-9234-60cbdd4a761a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_6e7c885b-f519-415a-97db-d17fec373b01">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-16</startDate>
            <endDate>2024-02-16</endDate>
        </period>
    </context>
    <context id="C_10a709ba-afe7-4d24-9fec-dd443cd372f0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_6c932508-c057-4919-9941-8577f8b04ed5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_26cbcb36-129e-4f04-8fcc-689a820765aa">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_2f9fa913-b52b-4732-ace6-e14a2f2b3101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_a0ca6471-0132-4703-9d4e-da52b9144ac4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_7cef9420-992d-4101-afd8-8d31b6c33b9f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_c2733f5e-7039-4533-aa43-d5d1e1361df2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_f56592c9-398f-4b22-9b2f-e420ad1051e3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_d2ab556b-c0cd-4174-92fb-84c6b634e7de">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_674960e6-8e27-4cf9-8241-51b99538599c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">odfl:February2021ASRAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-25</startDate>
            <endDate>2021-02-25</endDate>
        </period>
    </context>
    <context id="C_52f9cd1b-f53a-4355-a54c-a9cc7ec57892">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_b143b808-38d7-4994-8bb1-667aaf66bc5f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_cb283a43-7c14-4a2d-8296-50229561c51b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeriesBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-04</instant>
        </period>
    </context>
    <context id="C_68fbb433-6ef8-48ce-8126-8ff3b0813445">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_4c33c139-7173-43ff-bb9a-c177ab6c7f13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">odfl:PGIMINCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-04</startDate>
            <endDate>2020-05-04</endDate>
        </period>
    </context>
    <context id="C_b7ad7287-1ef5-40e1-a215-a4c6dc91d9d2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_dff895f2-8b48-40dd-b95e-c4aaf9a74063">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_e9a3f2fe-b404-4a10-a32f-8477f5153423">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_8251bffe-9f35-4948-a035-75054b458963">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">odfl:OtherServiceRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_1e5f68c0-d620-45c7-b594-afc6573f5c14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_4da51326-b2f5-4f9d-bd7b-758e701b77fd">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_4da90f79-d278-409e-9378-afcad0586245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_e6855ff9-bd35-4135-bed6-aab689cc7285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">odfl:StockIncentivePlan2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_dcf4a5cc-8164-4b4c-b2ce-1b54af3676d6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
        </entity>
        <period>
            <instant>2024-02-21</instant>
        </period>
    </context>
    <context id="C_8cdf6a27-35c1-43bf-b5c3-099136ef6681">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">odfl:August2021ASRAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-26</startDate>
            <endDate>2021-08-26</endDate>
        </period>
    </context>
    <context id="C_4866447c-001b-45b6-98fb-1e7c5b4f8054">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_b47c7e8d-ac49-4da9-a03e-8a6461e6eaec">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeriesBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-04</startDate>
            <endDate>2023-05-04</endDate>
        </period>
    </context>
    <context id="C_2fdd3a68-6724-4ef4-a05c-2dabdd73b945">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_7bf86829-e503-4a64-a57e-3dd76b37ef6d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_e1930048-4879-4d7a-bf70-ec2292e6793a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">odfl:OtherServiceRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_a88be173-74d9-44e5-9911-ba5016bbd131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">odfl:StructuresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_7da19e35-a82d-4bb0-bf14-0d1328fccb47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_024bcbdd-7ad2-4cc5-a5e7-56bc8a1216d1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">odfl:OtherEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_bcce6a5b-c89a-413b-8211-5837c4c8cf4c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">odfl:AmendedRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_76cf899b-09a2-4d75-9ba8-504fb81a90bc">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_764034dd-6c74-4a12-a3fc-3825af4dd05a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">odfl:February2021ASRAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-25</instant>
        </period>
    </context>
    <context id="C_2a863e4f-f86b-404d-8000-d25ec38fb83f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">odfl:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_8bf3a391-e7c3-4091-918f-95193967fb66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">odfl:SeriesBNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">odfl:PGIMINCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-04</startDate>
            <endDate>2020-05-04</endDate>
        </period>
    </context>
    <context id="C_73e98b1a-64c0-43d3-ad76-1ea190b6644a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">odfl:LTLServiceRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_27a22680-8ef6-4c7b-9805-7d3be5b050d5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_3e29eb64-6ab7-432e-a9ff-fd3067f092a9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">odfl:February2021ASRAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_f4d1e291-7b07-4fad-9a46-b705144c107a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_55cd21dd-98ae-4b69-bc1b-d682b131a390">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">odfl:February2022ASRAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_d9486280-0170-4811-9c12-6e746c395b16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">odfl:LTLServiceRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_f9cdc84d-c309-401f-af59-f67720475e9f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">odfl:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_50785549-21fa-4009-bb70-81cd99465634">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_c4605a3a-47ac-4947-a906-8722c7df9193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
        </entity>
        <period>
            <startDate>2019-11-21</startDate>
            <endDate>2019-11-21</endDate>
        </period>
    </context>
    <context id="C_66df9fe2-8724-4fe6-a30f-cf1fff990414">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">odfl:A2021ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-28</instant>
        </period>
    </context>
    <context id="C_90499e10-3908-4cd2-8dbf-4675b4945077">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">odfl:OtherEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_b146ca97-af2e-466b-85fd-a436da93d791">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000878927</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <unit id="U_UnitedStatesOfAmericaDollarsShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="U_pure">
        <measure>pure</measure>
    </unit>
    <unit id="U_shares">
        <measure>shares</measure>
    </unit>
    <unit id="U_Installment">
        <measure>odfl:Installment</measure>
    </unit>
    <unit id="U_Customer">
        <measure>odfl:Customer</measure>
    </unit>
    <unit id="U_Segment">
        <measure>odfl:Segment</measure>
    </unit>
    <unit id="U_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <dei:DocumentFiscalPeriodFocus
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_68865392-fd79-4007-a33b-1f24e062020e">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_466e2f2b-e3df-4e9f-866b-6d3d8cfef150">0000878927</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_d7003819-64f9-4d05-b3b5-18ac1b8455a9">false</dei:AmendmentFlag>
    <dei:EntityAddressStateOrProvince
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_87a15da4-e830-4941-9cf9-1fcbd795405f">NC</dei:EntityAddressStateOrProvince>
    <us-gaap:CommitmentsAndContingencies
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      id="F_7d789978-6f65-475a-946e-8dc57338b685"
      unitRef="U_USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      id="F_b4a7e5f4-9097-4423-8bce-93e962e5a826"
      unitRef="U_USD"
      xsi:nil="true"/>
    <us-gaap:PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration
      contextRef="C_ef6d0ba5-4804-4d68-bc39-b2bab2795792"
      id="F_a87a96ef-2d76-4b00-ad82-713c5176b793">http://fasb.org/us-gaap/2023#UsefulLifeTermOfLeaseMember</us-gaap:PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="C_b143b808-38d7-4994-8bb1-667aaf66bc5f"
      id="F_7ad2e04b-1704-4216-9a61-e2041ed783c0">P1Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      id="F_06e73f22-16ff-4166-b1b1-fb408ea99d8f">http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      id="F_e1332e4a-2a5c-4c0d-aad8-2b2990fff05b">http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      id="F_26fad924-023a-4081-a1f6-88d9f82da772">http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      id="F_fd84ad21-3c08-46ca-aba2-a4ac991a6a8d">http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      id="F_c9fa1286-709b-45ad-b6f3-f099eb0a36e2">http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      id="F_2ac1f487-aedb-4925-a1e5-f3d3749b71a5">http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_cfeea37c-ac64-47c1-a4d3-745b701fe703">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_1ccdf63c-3cef-4023-9fca-7622bbc94c74">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_0dfa56d6-2c42-41ea-82de-e82eddc370b0">2023-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_a9b1f63d-c2fd-42d1-8c78-922aebab1c45">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_8a541c42-d036-4826-8689-b914bf1f9b13">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_8305ccbe-a002-4d7c-82c1-7ceb6b8d1555">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_f821ea2c-a51e-4a07-9246-6ad3ab681068">0-19582</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_9edd7185-7de5-491e-96c4-838e32a0f60c">OLD DOMINION FREIGHT LINE, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_94cb2fd7-3bd2-40e7-822b-f64bef3e0b08">VA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_57b2e8c7-8d52-4f9b-a77d-788dcd09de4d">56-0751714</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_176cc0f3-4d47-4148-8a40-ff4fbce8c05c">500 Old Dominion Way</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_df19724d-21e9-41bb-91eb-fe3a3053546e">Thomasville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_48d58b2d-31a8-433d-b84a-1bc3fadc3ff2">27360</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_4d5e1a1b-1104-4b52-8840-d494a689f1e9">336</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_71f7f981-23a2-48ec-a1a8-990dbe90017c">889-5000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_688be90c-03e2-4a13-9071-4f011069ca79">Common Stock ($0.10 par value)</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_2f98b870-5e4c-4052-832e-abb36718dd91">ODFL</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_996cd140-72ba-41d3-8495-4d2ad509ff52">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_b6dc2278-a4d2-4f8a-a54e-4d69576f955f">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_30e850d2-6607-4852-b999-a3501df78789">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_80f11b9d-1c00-4d5e-b091-feea05afbc5e">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_7cf1b4b6-7dda-41c6-8c5d-c10f1c811ccd">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_2b707ed8-0025-46b2-b32f-ae895f9dc422">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_9e9f6598-e571-4dc7-9ac8-241115cd8a95">false</dei:EntityEmergingGrowthCompany>
    <dei:EntitySmallBusiness
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_6f223b6a-4f9e-4435-98b8-06fdfa01c74f">false</dei:EntitySmallBusiness>
    <dei:IcfrAuditorAttestationFlag
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_b687cca6-22b9-459f-a928-8705272d368c">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_5ace25bf-44b0-44a8-a206-28be3e306f2f">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_b4985775-00c3-4f7c-9226-2869590d990d">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="C_ad414a1a-9cb9-47b3-b937-76c652be628e"
      decimals="0"
      id="F_b2fbd483-3084-48e6-97da-e3f6b7f3a6e2"
      unitRef="U_USD">35352739253</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="C_dcf4a5cc-8164-4b4c-b2ce-1b54af3676d6"
      decimals="INF"
      id="F_c6edf2f5-97c6-43e9-96e7-f29bba9ff296"
      unitRef="U_shares">108837146</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_f3bec8b6-48f8-4522-a3e3-8ce74512bc7c">&lt;p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;min-width:fit-content;"&gt;Certain portions of the Company&#x2019;s Proxy Statement for the 2024 Annual Meeting of Shareholders are incorporated by reference into Part III of this report.&lt;/span&gt;&lt;/p&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_3833c728-90a3-4dd8-ac0d-8d69c7e3c834"
      unitRef="U_USD">433799000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_03062980-1288-44d7-b216-08dbe235ad1a"
      unitRef="U_USD">186312000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_6a9b8273-d9f8-420c-8c20-ed38a0264230"
      unitRef="U_USD">49355000</us-gaap:ShortTermInvestments>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_74bbb457-be24-4473-a898-fa545a9a5bc6"
      unitRef="U_USD">10405000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_55330d67-40a0-435f-a755-f1051a72961d"
      unitRef="U_USD">10689000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_a257cee3-78dd-457a-a615-510b361db47e"
      unitRef="U_USD">578885000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_bd7dce72-bcc6-490d-9e69-2fb8d40002af"
      unitRef="U_USD">578648000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_359d7e9e-3101-4006-a872-6d581ba99006"
      unitRef="U_USD">18554000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_bdda2bdb-b4cd-4948-b0d9-86f361463883"
      unitRef="U_USD">12738000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_eb63f32e-c0ea-431e-a3be-2ca4b38a47ac"
      unitRef="U_USD">17884000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_f2ab0a1b-4a39-4e5c-9284-8a3c70a8412d"
      unitRef="U_USD">13743000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_24cb5303-5ea6-455d-a837-88f096eae711"
      unitRef="U_USD">94211000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_6ce0c726-0381-433c-8c33-9070423e6cd2"
      unitRef="U_USD">92944000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_99b9f0c7-0799-4425-ab4b-b7736447c5f3"
      unitRef="U_USD">1143333000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_8b69b8f8-fc83-4689-8b0b-8681228e3ac5"
      unitRef="U_USD">933740000</us-gaap:AssetsCurrent>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_e6e5f18b-e5dd-4bad-9cc2-3134f70c70ab"
      unitRef="U_USD">2590770000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_28a42f8f-e72e-47f6-9f5d-b277fac17100"
      unitRef="U_USD">2501995000</us-gaap:MachineryAndEquipmentGross>
    <odfl:BuildingsLandAndImprovementsGross
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_8d041311-e4d3-4a47-9647-af98486352e3"
      unitRef="U_USD">3021447000</odfl:BuildingsLandAndImprovementsGross>
    <odfl:BuildingsLandAndImprovementsGross
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_e5614a75-e3bf-41ed-9c2d-5dee438e1f1a"
      unitRef="U_USD">2750100000</odfl:BuildingsLandAndImprovementsGross>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_0943133e-84ab-414e-954c-379cd15faa91"
      unitRef="U_USD">623164000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_0179c868-8a9e-41a8-9eb3-e3a260ac6600"
      unitRef="U_USD">550442000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:LeaseholdImprovementsGross
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_f5bcdb95-7981-4f79-8a90-e2dbac3abbba"
      unitRef="U_USD">14436000</us-gaap:LeaseholdImprovementsGross>
    <us-gaap:LeaseholdImprovementsGross
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_c9d2c6ec-59fa-4f13-bab0-e82dc67d4500"
      unitRef="U_USD">13516000</us-gaap:LeaseholdImprovementsGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_ef0c2956-80f3-4c88-875a-8b305beb1911"
      unitRef="U_USD">6249817000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_18fb567c-c7d4-44ee-99c0-5257ef1c7efb"
      unitRef="U_USD">5816053000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_8461e9c3-3cb9-4af3-a4e7-229fc4c55efb"
      unitRef="U_USD">2154412000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_0fbd1cf5-bc4a-4950-926d-ab68e409f8e4"
      unitRef="U_USD">2128985000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_7a46c739-9b0e-49b4-b9fd-7eab1e102a21"
      unitRef="U_USD">4095405000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_22a0599f-e1f9-47a0-b89a-b7be4e038253"
      unitRef="U_USD">3687068000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_db1c813f-ea3b-437f-b044-5ca613464c89"
      unitRef="U_USD">273655000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_c5da8830-77d2-44c1-9086-2a88ba212a26"
      unitRef="U_USD">217802000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_997762fe-a460-448e-ba8f-1520d31b236c"
      unitRef="U_USD">5512393000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_976479f1-7898-43e0-8796-312eaca02956"
      unitRef="U_USD">4838610000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_15fa1af9-70b0-4892-98fd-e0110c233753"
      unitRef="U_USD">112774000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_8f7c00fd-a08c-4605-a293-4b5dd7a42eec"
      unitRef="U_USD">106275000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_7231c5a7-ddf7-4875-8955-288049cec10f"
      unitRef="U_USD">278953000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_86a2d749-6157-4799-980a-c6192fbe54ba"
      unitRef="U_USD">288278000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:SelfInsuranceReserveCurrent
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_79fefba9-fe5a-4baf-8702-39c1d2fdc97e"
      unitRef="U_USD">63346000</us-gaap:SelfInsuranceReserveCurrent>
    <us-gaap:SelfInsuranceReserveCurrent
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_1da8fef1-8b07-4c77-8d50-b7655ac062b3"
      unitRef="U_USD">63307000</us-gaap:SelfInsuranceReserveCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_988c0b3a-f893-4fb8-b395-1420576864ed"
      unitRef="U_USD">69585000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_82facaf9-920c-4a31-a5db-b38a19bbe96d"
      unitRef="U_USD">51933000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_8c4b33cc-e0c8-4c8f-8ba9-c94e62c464bd"
      unitRef="U_USD">20000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_e43f2adc-3a03-4966-9a35-4ae4618ca91c"
      unitRef="U_USD">20000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_12d8eb81-b238-42b3-b98f-c90c5c6a7117"
      unitRef="U_USD">544658000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_bff74add-a5a8-48c3-8a62-67b0df11607e"
      unitRef="U_USD">529793000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_f228eaa6-36fd-410e-a05a-f9d4ae297146"
      unitRef="U_USD">59977000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_bde4233b-1250-4507-ad38-fe04d014ef51"
      unitRef="U_USD">79963000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_e8dec37a-9d6b-41d9-8921-81bd142803d8"
      unitRef="U_USD">286815000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_75a6d872-0316-4167-8ec9-afea67ea209d"
      unitRef="U_USD">265422000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_224fe771-e2a4-49be-ba2f-9c5eae61ec73"
      unitRef="U_USD">363132000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_b5505874-83a3-4df7-99c4-49677e0a4cd2"
      unitRef="U_USD">310515000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_f368a71f-1985-4a25-a788-87411d8c577d"
      unitRef="U_USD">709924000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_64ddbe21-b116-4d4e-844a-bca80aeb4a69"
      unitRef="U_USD">655900000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_5a85cf49-54b7-4444-a723-3290a6525d22"
      unitRef="U_USD">1254582000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_456cb1e7-1f48-44b9-b2f0-54770247baf5"
      unitRef="U_USD">1185693000</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="INF"
      id="F_54ca9f80-33d9-49ab-ac7e-32a01c877917"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="INF"
      id="F_dcd87c8b-5446-4cce-a33c-ccef30523d8b"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="INF"
      id="F_aa7be601-0cd4-4c48-b78a-d5a833a2a548"
      unitRef="U_shares">280000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="INF"
      id="F_f3fd3b6f-1b91-4026-b08a-c8ad94a48086"
      unitRef="U_shares">280000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="INF"
      id="F_59b91e9a-996a-48df-ba8f-f93d6f3d8e5f"
      unitRef="U_shares">108965466</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="INF"
      id="F_16058745-ac3e-4704-a1e9-e06b3e7df9c4"
      unitRef="U_shares">110222819</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_aca0cc06-1d02-4f5b-ab8d-c9f014d8099e"
      unitRef="U_USD">10897000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_1a9ad00f-200f-49b7-9a2e-61afd16e8bce"
      unitRef="U_USD">11022000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_f1e0559a-7cd4-41fd-b73e-711f70614f35"
      unitRef="U_USD">242958000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_332ae5bf-e879-4e37-ba10-abb1ae2fc80c"
      unitRef="U_USD">244590000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_d8d6889e-94ee-416c-8a1c-86f8ca3c88b6"
      unitRef="U_USD">4003956000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_eaa4e23d-3f98-4753-af6a-f6e9603495d2"
      unitRef="U_USD">3397305000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_009b10d4-fb15-4eeb-b0fe-9b83d377f1c9"
      unitRef="U_USD">4257811000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_a35b85ce-bf10-47e7-9b28-3047c6cb273c"
      unitRef="U_USD">3652917000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_9be73d1e-fa7e-42f0-aee9-10d892c97890"
      unitRef="U_USD">5512393000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_2024849d-9011-4bcd-a6aa-98c104b6cad1"
      unitRef="U_USD">4838610000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_69eeb4d1-99c8-4ec1-b3f9-a59bc282a6f7"
      unitRef="U_USD">5866152000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_0e6963e7-9011-4ee6-ab46-db69b2e6f382"
      unitRef="U_USD">6260077000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_12034faa-15fa-4d0f-85bb-8634bb9a9183"
      unitRef="U_USD">5256328000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:LaborAndRelatedExpense
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_ee7e4776-5584-4c35-a1f2-af3f46976f47"
      unitRef="U_USD">2629676000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_b1757475-d83c-4ce9-8274-208aadfc27d6"
      unitRef="U_USD">2716835000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_a5e0682b-01fd-4801-aa9d-602773a34934"
      unitRef="U_USD">2467985000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_3665e627-5668-4b0b-923b-4a37d7538b72"
      unitRef="U_USD">718326000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_de9e23c7-a49b-4f08-a3ea-2e4c7dc8b418"
      unitRef="U_USD">852955000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_9d80c4c9-388e-4c25-a407-d0b3035bb1f5"
      unitRef="U_USD">567615000</us-gaap:OperatingCostsAndExpenses>
    <odfl:OtherSellingAndGeneralExpense
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_8da6ec64-3b4d-4536-b64e-4dadc73f1cc2"
      unitRef="U_USD">162416000</odfl:OtherSellingAndGeneralExpense>
    <odfl:OtherSellingAndGeneralExpense
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_5e50127f-9645-48d2-a002-92af7a634223"
      unitRef="U_USD">159998000</odfl:OtherSellingAndGeneralExpense>
    <odfl:OtherSellingAndGeneralExpense
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_2b2735de-4d0c-41e5-88ce-5b9c7d7a8399"
      unitRef="U_USD">136059000</odfl:OtherSellingAndGeneralExpense>
    <us-gaap:DirectTaxesAndLicensesCosts
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_e93dcba1-b089-42fa-800c-91b5d9ecbbc3"
      unitRef="U_USD">145642000</us-gaap:DirectTaxesAndLicensesCosts>
    <us-gaap:DirectTaxesAndLicensesCosts
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_17f96014-b81c-4f81-a29d-81e1bd059a20"
      unitRef="U_USD">141239000</us-gaap:DirectTaxesAndLicensesCosts>
    <us-gaap:DirectTaxesAndLicensesCosts
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_d8a83f7c-85fa-4cc6-971d-001a2b0cbdcb"
      unitRef="U_USD">133452000</us-gaap:DirectTaxesAndLicensesCosts>
    <us-gaap:OperatingInsuranceAndClaimsCostsProduction
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_80ed0c53-1962-42b3-b0d7-486c14d92970"
      unitRef="U_USD">75368000</us-gaap:OperatingInsuranceAndClaimsCostsProduction>
    <us-gaap:OperatingInsuranceAndClaimsCostsProduction
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_23d6ad50-0f42-400d-b0b3-1a5aa5f065ac"
      unitRef="U_USD">58301000</us-gaap:OperatingInsuranceAndClaimsCostsProduction>
    <us-gaap:OperatingInsuranceAndClaimsCostsProduction
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_d68cc626-daca-4d55-8223-85c862464479"
      unitRef="U_USD">53549000</us-gaap:OperatingInsuranceAndClaimsCostsProduction>
    <us-gaap:DirectCommunicationsAndUtilitiesCosts
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_c5f26f05-a4cc-40c5-8fbb-15d0f9e44ead"
      unitRef="U_USD">43269000</us-gaap:DirectCommunicationsAndUtilitiesCosts>
    <us-gaap:DirectCommunicationsAndUtilitiesCosts
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_4fd36c2c-9265-4a27-95a4-601dabf45433"
      unitRef="U_USD">40584000</us-gaap:DirectCommunicationsAndUtilitiesCosts>
    <us-gaap:DirectCommunicationsAndUtilitiesCosts
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_cb534e6a-1365-4bdc-9355-18fa13cac8b9"
      unitRef="U_USD">34149000</us-gaap:DirectCommunicationsAndUtilitiesCosts>
    <us-gaap:DepreciationAndAmortization
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_9be89db9-4987-484e-b401-124e4c81d2af"
      unitRef="U_USD">324435000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_0343c41d-2d30-4658-a716-1ae28d98a39e"
      unitRef="U_USD">276050000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_7a80b9a7-9adb-491b-84ce-842d6e51dbba"
      unitRef="U_USD">259883000</us-gaap:DepreciationAndAmortization>
    <odfl:PurchasedTransportation
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_333cfe5a-9566-41a1-a1f1-86c94f0db4b3"
      unitRef="U_USD">121516000</odfl:PurchasedTransportation>
    <odfl:PurchasedTransportation
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_234c5a93-09c8-4024-94b3-b6887a3caa6f"
      unitRef="U_USD">158111000</odfl:PurchasedTransportation>
    <odfl:PurchasedTransportation
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_93f33dd4-670c-466a-880b-837d40689596"
      unitRef="U_USD">185785000</odfl:PurchasedTransportation>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_22e3ae87-fe06-442b-99da-a6b43291adbb"
      unitRef="U_USD">4831000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_00ed94f1-052f-4b8e-bc75-3106c7a657f8"
      unitRef="U_USD">15372000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_8e3ab05d-6075-4ff5-998a-b412ba05d4cf"
      unitRef="U_USD">26249000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:CostsAndExpenses
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_f4b71d66-a228-43c9-a901-f3f00a629c0c"
      unitRef="U_USD">4225479000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_55d208f6-cbc4-4ac8-879b-db27e232552a"
      unitRef="U_USD">4419445000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_9b508a0d-25f6-48f9-ae27-2e7b59356e2c"
      unitRef="U_USD">3864726000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_000e1412-69e4-409d-b178-693bea71a18d"
      unitRef="U_USD">1640673000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_80a58f35-ac7b-48dc-84d7-5707cc9acc8c"
      unitRef="U_USD">1840632000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_4296b648-002c-4b56-a033-b068391a61b1"
      unitRef="U_USD">1391602000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestAndDebtExpense
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_afd6b594-a4c0-4c8c-917d-a75a7d9b23b0"
      unitRef="U_USD">464000</us-gaap:InterestAndDebtExpense>
    <us-gaap:InterestAndDebtExpense
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_5b290040-892e-4881-a065-b3955b1101e2"
      unitRef="U_USD">1563000</us-gaap:InterestAndDebtExpense>
    <us-gaap:InterestAndDebtExpense
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_bf578848-44df-4b58-85ab-e489293b9a41"
      unitRef="U_USD">1727000</us-gaap:InterestAndDebtExpense>
    <us-gaap:InvestmentIncomeNet
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_7a86b248-7a79-474c-a5f6-00ab79393160"
      unitRef="U_USD">12799000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_ded20a44-abc0-4d10-b9a1-5243f2edd271"
      unitRef="U_USD">4884000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_a82bd55b-21af-4cb5-aa8f-a9a2e203d71b"
      unitRef="U_USD">786000</us-gaap:InvestmentIncomeNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_adf5fa07-7869-4954-b9bc-3997c455f066"
      unitRef="U_USD">-5232000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_b2fe7d32-bc2a-4ebc-be18-064fc94edc9f"
      unitRef="U_USD">-2604000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_78b5ba85-2b2e-404a-a69c-0c5ea7359848"
      unitRef="U_USD">-2238000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_02709f3a-f0d0-4c8f-b6be-ac1923850021"
      unitRef="U_USD">7103000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_07131e0a-3128-4c29-aa5e-c790be9225cb"
      unitRef="U_USD">717000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_f4ef8372-c976-40f9-b1fc-b1791983a07a"
      unitRef="U_USD">-3179000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_aac38640-c36c-4165-819d-6bf0b8905123"
      unitRef="U_USD">1647776000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_d5582f88-1599-4e04-a2b7-01ac0e5d6a69"
      unitRef="U_USD">1841349000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_dafb2748-ee86-4346-bb5e-f652609ef9e9"
      unitRef="U_USD">1388423000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_3e5abc43-f4a9-46c2-96ea-2cc944497db1"
      unitRef="U_USD">408274000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_b0528e50-bf71-485a-ae32-402d4ef76e44"
      unitRef="U_USD">464190000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_ce0df3ff-0e7b-4994-8baa-0588fb430d39"
      unitRef="U_USD">354048000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_6f757d79-27b6-496c-9a23-185e64b9b9a9"
      unitRef="U_USD">1239502000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_49abca1b-ac3b-4088-994d-37098cefb8cb"
      unitRef="U_USD">1377159000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_e3410bcd-2a61-4291-bf31-30bb8ae221c7"
      unitRef="U_USD">1034375000</us-gaap:ProfitLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="2"
      id="F_898af541-2944-4be3-8a9e-c3f7c0f39b31"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">11.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="2"
      id="F_e5fd8d05-fdae-47ff-8fae-199b29747462"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">12.26</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="2"
      id="F_2200e016-9c3a-445c-b45f-ef1e15cee4f9"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">8.94</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="2"
      id="F_c1d613ef-3535-4c72-948e-78d6edf4a438"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">11.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="2"
      id="F_23333487-132d-4169-8278-e7ee74b3ece4"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">12.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="2"
      id="F_6e5b91ed-651a-41d4-8a90-44e6a9081a68"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">8.89</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="0"
      id="F_5280b6f7-50b0-4bc6-ae8d-13f73acb0971"
      unitRef="U_shares">109421245</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="0"
      id="F_fb2f5ba9-df51-4b60-8805-64d7af2c5183"
      unitRef="U_shares">112340791</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="0"
      id="F_913be42e-2a16-4745-b029-a1d371d541aa"
      unitRef="U_shares">115651411</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="0"
      id="F_2cd87543-5afb-4ec0-85e9-d3db92627ca7"
      unitRef="U_shares">110090212</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="0"
      id="F_27337f8f-95e0-4392-a750-d37214d4808b"
      unitRef="U_shares">113077820</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="0"
      id="F_c7857d2f-b012-4523-b72f-f33f1c612d3b"
      unitRef="U_shares">116409989</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="INF"
      id="F_289a20ef-e67f-41fc-8aa2-2256f0916586"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">1.6</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="INF"
      id="F_130830a4-b633-426f-8a0f-50ce78de7700"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">1.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="INF"
      id="F_ad1b6223-8a97-4894-9479-112dc7de49a7"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.80</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:SharesIssued
      contextRef="C_59ca8f98-40cc-4f9d-9746-7ef8583a6614"
      decimals="-3"
      id="F_f6aa90fa-a641-4b72-a177-3a4be7204fde"
      unitRef="U_shares">117058000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="C_59ca8f98-40cc-4f9d-9746-7ef8583a6614"
      decimals="-3"
      id="F_0e4d31c3-863a-452b-a921-d0a719bb2fde"
      unitRef="U_USD">11706000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_50785549-21fa-4009-bb70-81cd99465634"
      decimals="-3"
      id="F_1d0659a5-7383-4c26-9bb9-43e2257dfecf"
      unitRef="U_USD">226451000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_b7ad7287-1ef5-40e1-a215-a4c6dc91d9d2"
      decimals="-3"
      id="F_96030168-7bcf-430d-b91e-65e5da14332c"
      unitRef="U_USD">3088131000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_f4d1e291-7b07-4fad-9a46-b705144c107a"
      decimals="-3"
      id="F_044aa51f-0a22-49f2-b0aa-a5bb0a77c06f"
      unitRef="U_USD">3326288000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="C_7da19e35-a82d-4bb0-bf14-0d1328fccb47"
      decimals="-3"
      id="F_0e49c275-75d0-498f-a49f-d9a3f415cec8"
      unitRef="U_USD">1034375000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_dea7c3ca-3aaf-4da2-9c6f-0a7237ef75fc"
      unitRef="U_USD">1034375000</us-gaap:NetIncomeLoss>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="C_f47edcb6-d7ce-4e05-afa6-5367aa99aefb"
      decimals="-3"
      id="F_fc657f0d-68b1-4cd3-82d4-ad276aa6a78e"
      unitRef="U_shares">2083000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_f47edcb6-d7ce-4e05-afa6-5367aa99aefb"
      decimals="-3"
      id="F_6dfce219-f901-4345-a42a-3419d46f747b"
      unitRef="U_USD">209000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_7da19e35-a82d-4bb0-bf14-0d1328fccb47"
      decimals="-3"
      id="F_0383120a-8229-4b98-88e4-98fa1bde5b2e"
      unitRef="U_USD">536256000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_d034bd15-6dd3-414a-834b-f69eefaaa597"
      unitRef="U_USD">536465000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="INF"
      id="F_d8d7e919-a2c9-4196-9146-67d753739b1b"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.8</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStock
      contextRef="C_7da19e35-a82d-4bb0-bf14-0d1328fccb47"
      decimals="-3"
      id="F_f12c4126-9286-4fb1-9614-5406e106998c"
      unitRef="U_USD">92389000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_de94d8b0-ba9d-450d-a5b8-260b5804bc10"
      unitRef="U_USD">92389000</us-gaap:DividendsCommonStock>
    <odfl:AcceleratedSharesRepurchaseForwardContract
      contextRef="C_4da51326-b2f5-4f9d-bd7b-758e701b77fd"
      decimals="-3"
      id="F_8b5bdec8-00c2-4305-ab3d-4724b1ff5a5e"
      unitRef="U_USD">-62500000</odfl:AcceleratedSharesRepurchaseForwardContract>
    <odfl:AcceleratedSharesRepurchaseForwardContract
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_8bc7295d-f8ed-4604-bd85-74c2c782bb8b"
      unitRef="U_USD">-62500000</odfl:AcceleratedSharesRepurchaseForwardContract>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="C_f47edcb6-d7ce-4e05-afa6-5367aa99aefb"
      decimals="-3"
      id="F_6fac511c-2fa0-42dd-9886-95704640b5f7"
      unitRef="U_shares">57000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="C_f47edcb6-d7ce-4e05-afa6-5367aa99aefb"
      decimals="-3"
      id="F_affd245d-a7e9-4d15-8c5c-8ca079ca7699"
      unitRef="U_USD">6000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="C_4da51326-b2f5-4f9d-bd7b-758e701b77fd"
      decimals="-3"
      id="F_97861fc3-94d4-4b06-a3d4-765daae7d7e8"
      unitRef="U_USD">15033000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_42f10e35-c91f-4366-bba5-91aeb352507b"
      unitRef="U_USD">15039000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="C_f47edcb6-d7ce-4e05-afa6-5367aa99aefb"
      decimals="-3"
      id="F_a1fd8813-8a84-41a8-98ed-2ad7f2bd322e"
      unitRef="U_shares">21000</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="C_f47edcb6-d7ce-4e05-afa6-5367aa99aefb"
      decimals="-3"
      id="F_b5e9b28a-bf5d-4107-8fd5-ad24f7cd8dc0"
      unitRef="U_USD">-2000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="C_4da51326-b2f5-4f9d-bd7b-758e701b77fd"
      decimals="-3"
      id="F_6afb1cba-710b-43cd-82f1-3d3900b70fd3"
      unitRef="U_USD">-4539000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_f099c2aa-dc8b-4643-b2bf-984d34af4cff"
      unitRef="U_USD">-4541000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:SharesIssued
      contextRef="C_bd810f6b-d782-45c7-8ade-e2a5a573e795"
      decimals="-3"
      id="F_32a99459-c993-482f-b79b-d8198804f7c3"
      unitRef="U_shares">115011000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="C_bd810f6b-d782-45c7-8ade-e2a5a573e795"
      decimals="-3"
      id="F_c1063e0f-e712-440b-9eef-1f5a4a40a4ef"
      unitRef="U_USD">11501000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_6c932508-c057-4919-9941-8577f8b04ed5"
      decimals="-3"
      id="F_8929896e-4c16-4836-aa63-ac58d13359aa"
      unitRef="U_USD">174445000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_7bf86829-e503-4a64-a57e-3dd76b37ef6d"
      decimals="-3"
      id="F_bd53a571-4fcb-4874-bacb-380452e1552c"
      unitRef="U_USD">3493861000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_7ddb940e-b7db-4030-b89f-be8aa296d4e2"
      decimals="-3"
      id="F_c7b4edbb-5165-4c96-965b-283783784427"
      unitRef="U_USD">3679807000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="C_d2ab556b-c0cd-4174-92fb-84c6b634e7de"
      decimals="-3"
      id="F_6da85420-34d9-4aa9-827a-39ffb9822d8c"
      unitRef="U_USD">1377159000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_7196daea-c746-404e-9046-d7bedacee483"
      unitRef="U_USD">1377159000</us-gaap:NetIncomeLoss>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="C_e5a2af33-1ca8-4f26-a48a-71f54c7acb1f"
      decimals="-3"
      id="F_6b4a3bdb-891a-4147-bd6f-13e8109ec60c"
      unitRef="U_shares">4815000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_e5a2af33-1ca8-4f26-a48a-71f54c7acb1f"
      decimals="-3"
      id="F_aafabb6b-7026-43d1-a106-bff0ba5fbb1c"
      unitRef="U_USD">482000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_4da90f79-d278-409e-9378-afcad0586245"
      decimals="-3"
      id="F_2a8b7bf5-8191-439a-8bb4-e40bdcd996f7"
      unitRef="U_USD">-62500000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_d2ab556b-c0cd-4174-92fb-84c6b634e7de"
      decimals="-3"
      id="F_0753b947-f279-4913-bad7-3033846edbcc"
      unitRef="U_USD">1339237000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_1466ee89-517d-403c-8082-2246c22355be"
      unitRef="U_USD">1277219000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="INF"
      id="F_57382f13-9144-469d-b49c-654e0bae0321"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">1.2</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStock
      contextRef="C_d2ab556b-c0cd-4174-92fb-84c6b634e7de"
      decimals="-3"
      id="F_9197292b-8b56-414f-8b3c-d993ecfcbeea"
      unitRef="U_USD">134478000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_424b315b-0bc7-4026-8000-8afb1caec91b"
      unitRef="U_USD">134478000</us-gaap:DividendsCommonStock>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="C_e5a2af33-1ca8-4f26-a48a-71f54c7acb1f"
      decimals="-3"
      id="F_c1b80daf-9736-4280-a55a-d0d6cab4c22b"
      unitRef="U_shares">55000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="C_e5a2af33-1ca8-4f26-a48a-71f54c7acb1f"
      decimals="-3"
      id="F_bf68b3b4-6a99-4ac0-add0-4edd7ecc9bd2"
      unitRef="U_USD">6000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="C_4da90f79-d278-409e-9378-afcad0586245"
      decimals="-3"
      id="F_824312a9-795c-4437-a856-7352978ee10b"
      unitRef="U_USD">15887000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_4b47f2a3-a062-48cf-84d1-5c9cd454dd17"
      unitRef="U_USD">15893000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="C_e5a2af33-1ca8-4f26-a48a-71f54c7acb1f"
      decimals="-3"
      id="F_95e07201-6dcd-4484-a212-d16dcb52703d"
      unitRef="U_shares">28000</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="C_e5a2af33-1ca8-4f26-a48a-71f54c7acb1f"
      decimals="-3"
      id="F_0c9a9f49-7251-44d6-9ed6-1afcf9b3ee70"
      unitRef="U_USD">-3000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="C_4da90f79-d278-409e-9378-afcad0586245"
      decimals="-3"
      id="F_b8f51e3d-fd23-4dfb-92ba-94da20da79c6"
      unitRef="U_USD">-8242000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_ae4afa73-9aed-4cae-a698-335cdb02a864"
      unitRef="U_USD">-8245000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:SharesIssued
      contextRef="C_6d49c8bd-dc20-412e-bea6-a5a84ae5eda7"
      decimals="-3"
      id="F_51d99c6c-2666-44e7-a91b-5ae2a6bc0763"
      unitRef="U_shares">110223000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="C_6d49c8bd-dc20-412e-bea6-a5a84ae5eda7"
      decimals="-3"
      id="F_065332b2-c7e7-4c00-9751-7fc6b3045683"
      unitRef="U_USD">11022000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_4866447c-001b-45b6-98fb-1e7c5b4f8054"
      decimals="-3"
      id="F_78b4b45f-b355-4f5d-ad33-5405d05919e5"
      unitRef="U_USD">244590000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_7cef9420-992d-4101-afd8-8d31b6c33b9f"
      decimals="-3"
      id="F_933a0e34-33d1-43df-b88d-14eb92eb5643"
      unitRef="U_USD">3397305000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_3d90053e-8f38-46c0-8eba-f9ef6bcb38c6"
      unitRef="U_USD">3652917000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="C_6c4a37f4-baab-4ad8-8f8e-415a877456fd"
      decimals="-3"
      id="F_cce56e84-8450-47a3-ba93-adfd7aa11dbe"
      unitRef="U_USD">1239502000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_190b2683-7cb7-4cb6-97a3-f0ec65a3dc21"
      unitRef="U_USD">1239502000</us-gaap:NetIncomeLoss>
    <odfl:ShareRepurchasesIncludingTransactionCostsShare
      contextRef="C_27a22680-8ef6-4c7b-9805-7d3be5b050d5"
      decimals="-3"
      id="F_d5fd6002-97c2-454b-9b3c-dc7eb0fed690"
      unitRef="U_shares">1314000</odfl:ShareRepurchasesIncludingTransactionCostsShare>
    <odfl:ShareRepurchasesIncludingTransactionCostsValue
      contextRef="C_27a22680-8ef6-4c7b-9805-7d3be5b050d5"
      decimals="-3"
      id="F_9bae995d-955f-4053-864a-636c25e1c548"
      unitRef="U_USD">131000</odfl:ShareRepurchasesIncludingTransactionCostsValue>
    <odfl:ShareRepurchasesIncludingTransactionCostsValue
      contextRef="C_6c4a37f4-baab-4ad8-8f8e-415a877456fd"
      decimals="-3"
      id="F_13fc276c-dc6a-46a3-a692-6bbaef0b8fd0"
      unitRef="U_USD">457768000</odfl:ShareRepurchasesIncludingTransactionCostsValue>
    <odfl:ShareRepurchasesIncludingTransactionCostsValue
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_86fd5238-06cc-4623-8707-f32a20b2d534"
      unitRef="U_USD">457899000</odfl:ShareRepurchasesIncludingTransactionCostsValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="INF"
      id="F_3280b8f4-92b4-42e0-b5bf-cd82b2c10736"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">1.6</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStock
      contextRef="C_6c4a37f4-baab-4ad8-8f8e-415a877456fd"
      decimals="-3"
      id="F_92649542-dc70-4e9a-990c-b2e666ab4028"
      unitRef="U_USD">175083000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_bbc99db5-1798-47ee-8e43-5cc895cf4e5a"
      unitRef="U_USD">175083000</us-gaap:DividendsCommonStock>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="C_27a22680-8ef6-4c7b-9805-7d3be5b050d5"
      decimals="-3"
      id="F_708a44b7-c530-44ab-a4db-5782b27468e1"
      unitRef="U_shares">92000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="C_27a22680-8ef6-4c7b-9805-7d3be5b050d5"
      decimals="-3"
      id="F_df26f723-fc6e-496c-a8af-0bd9545bb1d8"
      unitRef="U_USD">9000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="C_10a709ba-afe7-4d24-9fec-dd443cd372f0"
      decimals="-3"
      id="F_b7a25fd8-3163-4ec7-8477-2302ec677a20"
      unitRef="U_USD">11071000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_7360f672-552f-4055-b236-8cbc5eb04a03"
      unitRef="U_USD">11080000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="C_27a22680-8ef6-4c7b-9805-7d3be5b050d5"
      decimals="-3"
      id="F_e1bf5bdb-0ecc-4e3f-829a-9db5e1034bff"
      unitRef="U_shares">36000</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="C_27a22680-8ef6-4c7b-9805-7d3be5b050d5"
      decimals="-3"
      id="F_aa99521b-c56f-4ac8-adfa-c415f179fbff"
      unitRef="U_USD">-3000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="C_10a709ba-afe7-4d24-9fec-dd443cd372f0"
      decimals="-3"
      id="F_a3c7c279-87f6-439b-a815-9a7f7ca7d255"
      unitRef="U_USD">-12703000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_84f70938-1ed3-4679-9687-8586a92c3813"
      unitRef="U_USD">-12706000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:SharesIssued
      contextRef="C_b0b4f7a4-5553-4219-a9ce-f2b0a76e05d9"
      decimals="-3"
      id="F_46ad7147-3c37-4ae0-8974-98d176ce98ee"
      unitRef="U_shares">108965000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="C_b0b4f7a4-5553-4219-a9ce-f2b0a76e05d9"
      decimals="-3"
      id="F_e0eada17-2394-4506-b12a-e4ef3be5b3ba"
      unitRef="U_USD">10897000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_26cbcb36-129e-4f04-8fcc-689a820765aa"
      decimals="-3"
      id="F_9edcbb5b-3c46-4e75-8357-25887f7bf20e"
      unitRef="U_USD">242958000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_dff895f2-8b48-40dd-b95e-c4aaf9a74063"
      decimals="-3"
      id="F_0551a129-6970-45a6-a142-2d0fc5c5374c"
      unitRef="U_USD">4003956000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_53da20c4-6260-4323-99dc-978ff89f17d0"
      unitRef="U_USD">4257811000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_654317f8-5e2b-4136-901c-ca7ad9422049"
      unitRef="U_USD">1239502000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_fe0656e2-5347-4486-9f75-8bc6e23df95c"
      unitRef="U_USD">1377159000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_9496f9b7-bc5b-4fd7-8f79-f0e6b6f0df00"
      unitRef="U_USD">1034375000</us-gaap:ProfitLoss>
    <odfl:DepreciationAndAmortizationIncludingDebtIssuanceCosts
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_8520e710-e733-4030-bea9-e41d72a01bfd"
      unitRef="U_USD">324449000</odfl:DepreciationAndAmortizationIncludingDebtIssuanceCosts>
    <odfl:DepreciationAndAmortizationIncludingDebtIssuanceCosts
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_72b63939-417b-4a62-94f8-aeccfbd16baf"
      unitRef="U_USD">276066000</odfl:DepreciationAndAmortizationIncludingDebtIssuanceCosts>
    <odfl:DepreciationAndAmortizationIncludingDebtIssuanceCosts
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_599c7821-259e-43d3-b832-582022757fa9"
      unitRef="U_USD">259899000</odfl:DepreciationAndAmortizationIncludingDebtIssuanceCosts>
    <odfl:NonCashLeaseExpense
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_66c858ef-5f2e-46e7-b098-9421b5a06e13"
      unitRef="U_USD">18665000</odfl:NonCashLeaseExpense>
    <odfl:NonCashLeaseExpense
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_f76358cc-deac-4e11-8e44-df6b28204d52"
      unitRef="U_USD">16658000</odfl:NonCashLeaseExpense>
    <odfl:NonCashLeaseExpense
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_9f550bf2-c705-4363-9bf5-01d0f5e47746"
      unitRef="U_USD">14890000</odfl:NonCashLeaseExpense>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_81887473-9d8e-4948-8470-d9fc99ed8e86"
      unitRef="U_USD">22555000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_f9d4d4e5-e25d-40a0-90ee-6275828ca1db"
      unitRef="U_USD">3425000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_a081f2b2-6328-4634-8802-0fa721adab0f"
      unitRef="U_USD">563000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_5481ace3-bbcc-4bea-910c-7c28d2d10fff"
      unitRef="U_USD">53341000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_24471280-3434-418d-9485-c2c314b0a4e5"
      unitRef="U_USD">62008000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_942014ef-a4f8-49ba-b76c-78f07bb9b02e"
      unitRef="U_USD">30165000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_655f966f-65fe-4c89-9f2c-b04e659b843b"
      unitRef="U_USD">11080000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_b37864ab-5369-4cbf-aa53-d9c53b8efb42"
      unitRef="U_USD">15893000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_0dd1ac9f-cee7-4ea7-b073-b21d0e9d8016"
      unitRef="U_USD">15039000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_04ed7305-3a20-444b-91e3-378e18c80a31"
      unitRef="U_USD">3875000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_6b9e59ef-6007-45d7-9181-539aaf01e53c"
      unitRef="U_USD">13009000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_950fef23-529e-4bc9-bb06-275148e4679f"
      unitRef="U_USD">125562000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_96780c00-169a-4f7f-9fb4-e10702e1c4dd"
      unitRef="U_USD">38189000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_3e683019-2a1e-4007-8adf-21815ea3633b"
      unitRef="U_USD">24714000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_24623f16-3a5a-4344-91d9-667242226ee5"
      unitRef="U_USD">38387000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_8deb30cb-3063-49aa-a2cd-8192edaa24cc"
      unitRef="U_USD">6499000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_f8eeb7f3-3f97-461f-a5a8-b9d97433abfb"
      unitRef="U_USD">23756000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_21d23253-0fa1-472c-97c9-30e782243130"
      unitRef="U_USD">14008000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <odfl:IncreaseDecreaseCompensationBenefitsAndOtherAccruedLiabilities
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_3b5f8554-69ef-4b80-9b1c-4aec7cccb435"
      unitRef="U_USD">-1422000</odfl:IncreaseDecreaseCompensationBenefitsAndOtherAccruedLiabilities>
    <odfl:IncreaseDecreaseCompensationBenefitsAndOtherAccruedLiabilities
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_d67e03de-5837-4c07-b4fa-d1fa19ecd93a"
      unitRef="U_USD">-11202000</odfl:IncreaseDecreaseCompensationBenefitsAndOtherAccruedLiabilities>
    <odfl:IncreaseDecreaseCompensationBenefitsAndOtherAccruedLiabilities
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_3b7f502c-3ca5-4033-8322-485d68645675"
      unitRef="U_USD">32437000</odfl:IncreaseDecreaseCompensationBenefitsAndOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInInsuranceLiabilities
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_c5eb3f53-99e1-48ab-bb7c-e9b3b71b4e43"
      unitRef="U_USD">-2249000</us-gaap:IncreaseDecreaseInInsuranceLiabilities>
    <us-gaap:IncreaseDecreaseInInsuranceLiabilities
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_6a419e6a-0993-424e-a06f-aa0dff2f200d"
      unitRef="U_USD">5464000</us-gaap:IncreaseDecreaseInInsuranceLiabilities>
    <us-gaap:IncreaseDecreaseInInsuranceLiabilities
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_6cf37cc8-2df2-4a57-8fb2-f145a2252d8a"
      unitRef="U_USD">10963000</us-gaap:IncreaseDecreaseInInsuranceLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_b8ae4ef2-6901-4041-bab5-5d1d1654aee4"
      unitRef="U_USD">-5816000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_a0ca6d30-a77f-4099-8819-b8721a2950df"
      unitRef="U_USD">6480000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_8e072a2a-c6ed-48f1-97f8-2fd5a85a752b"
      unitRef="U_USD">-27929000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_e286ded3-166b-47cb-88f2-6cbf2d9f1aea"
      unitRef="U_USD">-10295000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_dc9d5f89-d58d-49b9-bec3-847fe0fff2ac"
      unitRef="U_USD">-39552000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_a2db570f-2e78-4d61-ad73-45ab073da74a"
      unitRef="U_USD">-6729000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_d3039875-2b25-4986-abc9-ea271f01dcbf"
      unitRef="U_USD">1569135000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_1a5e5a05-9c03-440e-bbd5-814b14fcd4a8"
      unitRef="U_USD">1691582000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_52a1d1a5-8350-4f13-a224-3ad529667f32"
      unitRef="U_USD">1212606000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_8092eaf4-6bc3-4f45-aade-66f0b308f270"
      unitRef="U_USD">757309000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_487c5e6c-3d42-4936-9087-281c7d152383"
      unitRef="U_USD">775148000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_7f4a8be0-6ebe-42ff-afd9-b6a982a45f93"
      unitRef="U_USD">550077000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_3f8f8a4d-edb4-47ad-826e-216fc5dfa596"
      unitRef="U_USD">48637000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_d87f4805-06b3-41b2-ba14-8c5ab4ff6238"
      unitRef="U_USD">22096000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_a7f6c632-ceab-47c1-9ae7-8d350ac58969"
      unitRef="U_USD">19548000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_ae7c8779-8f59-44e8-b78f-4c54b7f76f72"
      unitRef="U_USD">163720000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_9c3e0c9e-4089-4417-b5dc-60a5029d4123"
      unitRef="U_USD">359389000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_e70b3d52-58f4-48d9-ba1c-30e8c0a0baa7"
      unitRef="U_USD">48852000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_07c418ee-7e03-4946-929a-f270c5a51741"
      unitRef="U_USD">369300000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_71263cfb-215a-481e-986b-983c1e26e49c"
      unitRef="U_USD">435130000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_56376b2f-b11e-4d4f-b7ef-2ebab8240179"
      unitRef="U_USD">500000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_d014c831-41cc-4cca-9ab3-031cc0cd2311"
      unitRef="U_USD">-659820000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_72451af4-d86a-4ea0-bd29-0e0f32e503a5"
      unitRef="U_USD">-547472000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_18e72eb5-70f3-441b-bdaa-90acf02a74d3"
      unitRef="U_USD">-455288000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_0c337e09-0a7a-4c7a-b778-26fc2ba0f7a5"
      unitRef="U_USD">453613000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_1871bf0a-f413-496d-8d42-e5d32a85585c"
      unitRef="U_USD">1277219000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_64def1a6-3541-4248-9662-c5dc459c7904"
      unitRef="U_USD">536465000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <odfl:PaymentForAcceleratedSharesRepurchaseForwardContract
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_47c4b789-75f1-4ad1-9085-26fb8dd214db"
      unitRef="U_USD">62500000</odfl:PaymentForAcceleratedSharesRepurchaseForwardContract>
    <us-gaap:PaymentsOfDividends
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_259fe84a-2590-473e-98fa-84d2fded9189"
      unitRef="U_USD">175089000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_74854a62-d475-4ebf-b55a-30eb9a1b6486"
      unitRef="U_USD">134484000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_18f96b7a-7a51-45bd-928e-674aad1f5c14"
      unitRef="U_USD">92366000</us-gaap:PaymentsOfDividends>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_3981f424-58ce-489d-a6b2-43368832e051"
      unitRef="U_USD">20000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_c3dfa03a-fa00-4915-aa01-3e54a2c75e62"
      unitRef="U_USD">-13126000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_11843342-7bdb-47dd-b708-a10eb0ad79ea"
      unitRef="U_USD">-8659000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_863a5ae0-46fe-4dce-80a9-61026a762cb8"
      unitRef="U_USD">-4853000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_3164302e-df1f-41d5-9d82-d8d90f5d6db3"
      unitRef="U_USD">-661828000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_f4c251d6-30e9-46e4-b12c-0f6fc5547ea4"
      unitRef="U_USD">-1420362000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_3e4d5c1c-b8cc-4648-96ce-0876cf7fd29f"
      unitRef="U_USD">-696184000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_9167c3a3-0c0f-4742-8a51-ac93d065d233"
      unitRef="U_USD">247487000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_f442609a-d82f-458c-8d12-47c5671aeb42"
      unitRef="U_USD">-276252000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_4c2f27eb-f4a6-467a-a3ff-0b64b2ca2d07"
      unitRef="U_USD">61134000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_a98d6020-9cb5-451a-b3cd-6806e3140a91"
      unitRef="U_USD">186312000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_7ddb940e-b7db-4030-b89f-be8aa296d4e2"
      decimals="-3"
      id="F_9ff0f24e-aaff-4b99-883a-4d335224ed16"
      unitRef="U_USD">462564000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_f4d1e291-7b07-4fad-9a46-b705144c107a"
      decimals="-3"
      id="F_e71a0241-90ee-4390-ad23-a1f1b6c4bc30"
      unitRef="U_USD">401430000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_422f61c8-6eb2-4640-8b10-167bb9201ca0"
      unitRef="U_USD">433799000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_e917cca9-0077-4145-83b6-e52c4d06f6cb"
      unitRef="U_USD">186312000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_7ddb940e-b7db-4030-b89f-be8aa296d4e2"
      decimals="-3"
      id="F_ca4fd86f-1b2d-4a28-b35c-38faa92c0657"
      unitRef="U_USD">462564000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaid
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_4ee7ffaf-99a8-4e54-a4ee-b53a7ed3f78f"
      unitRef="U_USD">361448000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_18818fdc-46c6-43d8-bd5c-7126512d3d21"
      unitRef="U_USD">396510000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_abfaafb4-6f97-4071-b2a9-72c959f1ee4e"
      unitRef="U_USD">352826000</us-gaap:IncomeTaxesPaid>
    <us-gaap:InterestPaidNet
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_9df13b38-56e1-4fe0-8705-5495ea3e9370"
      unitRef="U_USD">3484000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_10d7636b-e738-4337-b7a3-8821df2ae445"
      unitRef="U_USD">3953000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_03d4649d-e74c-43b6-a1f8-806f1f254dac"
      unitRef="U_USD">4232000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidCapitalized
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_c826bc88-b69c-4e5a-9e15-b5d023048757"
      unitRef="U_USD">3364000</us-gaap:InterestPaidCapitalized>
    <us-gaap:InterestPaidCapitalized
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_73ffd224-f355-4466-a553-0b05a0f78b6a"
      unitRef="U_USD">3260000</us-gaap:InterestPaidCapitalized>
    <us-gaap:InterestPaidCapitalized
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_6c7112a5-7110-4b67-b329-7c35a7a7ea4f"
      unitRef="U_USD">2655000</us-gaap:InterestPaidCapitalized>
    <us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_556486fe-86d7-48ad-9542-040e1aab25d6"
      unitRef="U_USD">16034000</us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_c52afb80-dd9d-4a44-b6a2-4984039ea7e6">&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Note 1. Significant Accounting Policies&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Business&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;We are one of the largest North American less-than-truckload (&#x201c;LTL&#x201d;) motor carriers. We provide regional, inter-regional and national LTL services through a single integrated, union-free organization. Our service offerings, which include expedited transportation, are provided through an expansive network of service centers located throughout the continental United States. Through strategic alliances, we also provide LTL services throughout North America. In addition to our core LTL services, we offer a range of value-added services including container drayage, truckload brokerage and supply chain consulting.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;We have &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;one&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; operating segment and &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;no&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; single customer exceeds 6% of our revenue. &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The composition of our revenue is summarized below:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
        &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:87.0%;border-collapse:separate;margin-right:auto;"&gt;
         &lt;tr style="visibility:collapse;"&gt;
          &lt;td style="width:50.668%;"&gt;&lt;/td&gt;
          &lt;td style="width:1.589%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
          &lt;td style="width:12.855999999999998%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
          &lt;td style="width:1.589%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
          &lt;td style="width:12.855999999999998%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
          &lt;td style="width:1.589%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
          &lt;td style="width:12.855999999999998%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;LTL services&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;5,804,939&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;6,177,055&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;5,177,497&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Other services&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;61,213&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;83,022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;78,831&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;5,866,152&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;6,260,077&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;5,256,328&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
        &lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Basis of Presentation&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Certain amounts in prior years have been reclassified to conform prior years&#x2019; financial statements to the current presentation.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Unless the context requires otherwise, references in these Notes to &#x201c;Old Dominion,&#x201d; the &#x201c;Company,&#x201d; &#x201c;we,&#x201d; &#x201c;us&#x201d; and &#x201c;our&#x201d; refer to Old Dominion Freight Line, Inc.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Revenue and Expense Recognition&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;We recognize revenue based upon when our transportation and related services have been completed in accordance with the bill of lading (&#x201c;BOL&#x201d;) contract, our general tariff provisions and contractual agreements with our customers. Generally, our performance obligations begin when we receive a BOL from a customer and are satisfied when we complete the delivery of a shipment and related services. We recognize revenue for our performance obligations under our customer contracts over time, as our customers receive the benefits of our services in accordance with ASC Topic 606. With respect to services not completed at the end of a reporting period, we use a percentage of completion method to allocate the appropriate revenue to each separate reporting period. Under this method, we develop a factor for each uncompleted shipment by dividing the actual number of days in transit at the end of a reporting period by that shipment&#x2019;s standard delivery time schedule. This factor is applied to the total revenue for that shipment and revenue is allocated between reporting periods accordingly. Payment terms vary by customer and are short-term in nature.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Expenses are recognized when incurred.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Allowances for Uncollectible Accounts and Revenue Adjustments&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;We maintain an allowance for uncollectible accounts for estimated losses resulting from the inability of our customers to make required payments. We estimate this allowance by analyzing the aging of our customer receivables, our historical loss experience and other trends and factors affecting the credit risk of our customers, including anticipated changes to future performance. Write-offs occur when we determine an account to be uncollectible and could differ from our allowance estimate as a result of factors such as changes in the overall economic environment or risks surrounding our customers. Additional allowances may be required if the financial condition of our customers were to deteriorate, resulting in an impairment of their ability to make payments. We periodically&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;review the underlying assumptions in our estimate of the allowance for uncollectible accounts to ensure that the allowance reflects the most recent trends and factors.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;We also maintain an allowance for estimated revenue adjustments resulting from future billing corrections, customer allowances, money-back service guarantees and other miscellaneous revenue adjustments. These revenue adjustments are recorded in our revenue from operations. We use historical experience, trends and current information to update and evaluate these estimates.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Credit Risk&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Financial instruments that potentially subject us to concentrations of credit risk consist principally of customer receivables. We perform initial and ongoing credit evaluations of our customers to minimize credit risk. We generally do not require collateral but may requ&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;ire prepayment of our services under certain circumstances. Credit risk is generally diversified due to the large number of entities comprising our customer base and their dispersion across many different industries and geographic regions. When held, we generally expect our short-term investments will be diversified over various high-quality issuers. Such short-term investments may also subject us to concentrations of credit risk.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;We consider cash on hand and deposits in banks along with certificates of deposit and short-term marketable securities with original maturities of three months or less as cash and cash equivalents.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Short-term Investments&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The Company&#x2019;s investments in commercial paper with an original maturity of greater than three months have been classified and accounted for as trading securities, and are reported in &#x201c;Short-term investments&#x201d; on our Balance Sheets. These investments are measured at fair value each reporting period, with gains or losses recorded in &#x201c;Non-operating (income) expense&#x201d; on our Statements of Operations.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Property and Equipment&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Property and equipment are stated at cost. Major additions and improvements are capitalized, while maintenance and repairs that do not improve or extend the lives of the respective assets are charged to expense as incurred. We capitalize the cost of tires mounted on purchased revenue equipment as a part of the total equipment cost. Subsequent replacement tires are expensed at the time those tires are placed in service. We assess the realizable value of our long-lived assets and evaluate such assets for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Depreciation of property and equipment is calculated using the straight-line method over the estimated useful lives of the related assets. &lt;/span&gt;&lt;span style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The following table provides the estimated useful lives by asset type:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
        &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:86.0%;border-collapse:separate;margin-right:auto;"&gt;
         &lt;tr style="visibility:collapse;"&gt;
          &lt;td style="width:51.294%;"&gt;&lt;/td&gt;
          &lt;td style="width:2.075%;"&gt;&lt;/td&gt;
          &lt;td style="width:46.631%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Structures&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;7&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;to &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;30 years&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Revenue equipment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;to &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;15 years&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Other equipment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;to &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;20 years&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Leasehold improvements&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:F_a87a96ef-2d76-4b00-ad82-713c5176b793;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Lesser of economic life or life of lease&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
        &lt;/table&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Depreciation expense was $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;324.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;275.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;259.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million for 2023, 2022 and 2021, respectively.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Claims and Insurance Accruals&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;We carry a significant amount of insurance with third-party insurance carriers that provides various levels of protection for our risk exposure, including protection in the areas of property, casualty, cyber, management, and group health, with coverage limits and retention and deductible levels that we believe are reasonable given historical claim activity and severity. We believe that our policy of maintaining self-insured retentions or deductibles under these various insurance programs for a portion of our risks, supported by our safety, claims management and loss prevention programs, is an effective means of managing insurance costs. We periodically review our risk exposure and insurance coverage applicable to those risks and believe that we maintain sufficient insurance coverage.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Claims and insurance accruals reflect the Company&#x2019;s estimated cost of claims for cargo loss and damage, BIPD, workers&#x2019; compensation, group health and group dental. These accruals include amounts for future claims development and claims incurred but not reported, which are primarily based on historical claims development experience. The related cost for cargo loss and damage and BIPD is charged to &#x201c;Insurance and claims&#x201d; on our Statements of Operations, while the related costs for workers&#x2019; compensation, group health and group dental are charged to &#x201c;Salaries, wages and benefits&#x201d; on our Statements of Operations.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Our liability for claims and insurance totaled $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;153.8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;156.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million at December 31, 2023 and 2022, respectively. The long-term portions of those reserves were $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;90.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;92.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million for 2023 and 2022, respectively, which were included in &#x201c;Other non-current liabilities&#x201d; on our Balance Sheets.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Share-Based Compensation&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;We have various share-based compensation plans for our employees and non-employee directors. Our share-based compensation includes awards of phantom stock, restricted stock, and performance-based restricted stock units which are accounted for under ASC Topic 718, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Compensation - Stock Compensation&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;. All share-based compensation expense is presented in &#x201c;Salaries, wages and benefits&#x201d; for employees and &#x201c;Miscellaneous expenses, net&#x201d; for non-employee directors in the accompanying Statements of Operations. Total compensation expense recognized for all share-based compensation awards was $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;11.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;15.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;15.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million during 2023, 2022, and 2021, respectively. The total tax benefit recognized related to these awards was $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million during 2023, 2022, and 2021, respectively.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Awards of restricted stock, modified phantom stock and performance-based restricted stock units are accounted for as equity under ASC Topic 718. We recognize compensation cost, net of estimated forfeitures, for restricted stock awards and modified phantom stock awards on a straight-line basis over the requisite service period of each award. Compensation cost for performance-based restricted stock unit awards is recognized using the accelerated attribution method over the requisite service period of each award. At the end of each reporting period, we reassess the probability of achieving performance targets and changes to our initial assessment are reflected in the reporting period in which the change in estimate occurs.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Advertising&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The costs of advertising our services are expensed as incurred and are included in &#x201c;General supplies and expenses&#x201d; on our Statements of Operations. Advertising costs charged to expense totaled $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;34.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;29.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;28.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million for 2023, 2022 and 2021, respectively.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The levels of inputs used to measure fair value are:&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x95;	Level 1 &#x2014; Quoted prices for identical instruments in active markets;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x95;	Level 2 &#x2014; Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs are observable in active markets; and&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x95;	Level 3 &#x2014; Valuations based on inputs that are unobservable, generally utilizing pricing models or other valuation techniques that reflect management&#x2019;s judgment and estimates.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Our short-term investments are measured at fair value on a recurring basis. Our long-term debt, including current maturities, are measured at fair value. Both of these instruments are further described in Note 9. Our other financial securities in current assets and current liabilities approximate their fair value due to the short-term maturities of these instruments.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Stock Repurchase Program&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;On May 1, 2020, we announced that our Board of Directors had approved a two-year stock repurchase program authorizing us to repurchase up to an aggregate of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;700.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million of our outstanding common stock (the &#x201c;2020 Repurchase Program&#x201d;). The 2020 Repurchase Program became effective on May 29, 2020. On July 28, 2021, we announced that our Board of Directors had approved a stock repurchase program authorizing us to repurchase up to an aggregate of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; billion of our outstanding common stock (the &#x201c;2021 Repurchase Program&#x201d;). The 2021 Repurchase Program, which does not have an expiration date, began after the completion of the 2020 Repurchase Program in January 2022. At December 31, 2023, we had $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;225.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million remaining authorized under the 2021 Repurchase Program. On July 26, 2023, we announced that our Board of Directors had approved a new stock repurchase program authorizing us to repurchase up to an aggregate of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; billion of our outstanding common stock. The new repurchase program, which does not have an expiration date, will be effective upon the completion of our 2021 Repurchase Program.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Under our repurchase programs, we may repurchase shares from time to time in open market purchases or through privately negotiated transactions. Shares of our common stock repurchased under our repurchase programs are canceled at the time of repurchase and are classified as authorized but unissued shares of our common stock.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;We entered into accelerated share repurchase agreements with a third-party financial institution on each of August 26, 2021 and February 24, 2022. The Company&#x2019;s accelerated share repurchase agreements are each accounted for as a settled treasury stock purchase and a forward stock purchase contract. The par value of the initial shares received is recorded as a reduction to common stock, with the excess purchase price recorded as a reduction to retained earnings. The forward stock purchase contract is accounted for as a contract indexed to our own stock and is classified within capital in excess of par value on our Balance Sheets. The Company's accelerated share repurchase agreements are each settled with the final number of shares received based on the daily volume-weighted average share price of our common stock over the term of the agreement, less a negotiated discount. &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The table below summarizes our accelerated share repurchase activity for 2022 and 2021. There was no accelerated share repurchase activity for the year ended December 31, 2023.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
        &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
         &lt;tr style="visibility:collapse;"&gt;
          &lt;td style="width:12.925%;"&gt;&lt;/td&gt;
          &lt;td style="width:1.24%;"&gt;&lt;/td&gt;
          &lt;td style="width:2.641%;"&gt;&lt;/td&gt;
          &lt;td style="width:14.346%;"&gt;&lt;/td&gt;
          &lt;td style="width:1.861%;"&gt;&lt;/td&gt;
          &lt;td style="width:2.641%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
          &lt;td style="width:10.924000000000001%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
          &lt;td style="width:2.181%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
          &lt;td style="width:13.425%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
          &lt;td style="width:2.181%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
          &lt;td style="width:14.366%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
          &lt;td style="width:2.181%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
          &lt;td style="width:11.084%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Agreement&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"&gt;
          &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Agreement&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Settlement&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Initial Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Shares Received&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Total Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Date&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Date&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;"&gt;(In millions)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Received&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;at Settlement&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Received&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;February 2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;August 2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;275.0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;960,330&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;140,716&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,101,046&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;August 2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;January 2022&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;250.0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;655,365&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;123,410&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;778,775&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;February 2022&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;April 2022&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;400.0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,018,157&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;372,809&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,390,966&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
        &lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Comprehensive Income&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The Company has no components of other comprehensive income. Accordingly, net income equals comprehensive income for all periods presented in this report.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:NatureOfOperations
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_f683849a-adec-4485-a177-968a4e14e15b">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Business&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;We are one of the largest North American less-than-truckload (&#x201c;LTL&#x201d;) motor carriers. We provide regional, inter-regional and national LTL services through a single integrated, union-free organization. Our service offerings, which include expedited transportation, are provided through an expansive network of service centers located throughout the continental United States. Through strategic alliances, we also provide LTL services throughout North America. In addition to our core LTL services, we offer a range of value-added services including container drayage, truckload brokerage and supply chain consulting.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;We have &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;one&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; operating segment and &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;no&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; single customer exceeds 6% of our revenue. &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The composition of our revenue is summarized below:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
        &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:87.0%;border-collapse:separate;margin-right:auto;"&gt;
         &lt;tr style="visibility:collapse;"&gt;
          &lt;td style="width:50.668%;"&gt;&lt;/td&gt;
          &lt;td style="width:1.589%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
          &lt;td style="width:12.855999999999998%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
          &lt;td style="width:1.589%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
          &lt;td style="width:12.855999999999998%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
          &lt;td style="width:1.589%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
          &lt;td style="width:12.855999999999998%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;LTL services&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;5,804,939&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;6,177,055&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;5,177,497&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Other services&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;61,213&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;83,022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;78,831&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;5,866,152&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;6,260,077&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;5,256,328&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
        &lt;/table&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
    <us-gaap:NumberOfOperatingSegments
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="INF"
      id="F_bacd8d84-c18b-43f3-90b1-c8818b1b0101"
      unitRef="U_Segment">1</us-gaap:NumberOfOperatingSegments>
    <odfl:NumberOfCustomersWithMoreThanSixPercentOfRevenue
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="INF"
      id="F_8c2c58dd-5f90-448a-8c68-b9171ae31d25"
      unitRef="U_Customer">0</odfl:NumberOfCustomersWithMoreThanSixPercentOfRevenue>
    <odfl:DisaggregatedRevenueTableTextBlock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_5a9a0a7a-8b27-4067-b6e2-1fe90cf98803">&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The composition of our revenue is summarized below:&lt;/span&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
        &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:87.0%;border-collapse:separate;margin-right:auto;"&gt;
         &lt;tr style="visibility:collapse;"&gt;
          &lt;td style="width:50.668%;"&gt;&lt;/td&gt;
          &lt;td style="width:1.589%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
          &lt;td style="width:12.855999999999998%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
          &lt;td style="width:1.589%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
          &lt;td style="width:12.855999999999998%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
          &lt;td style="width:1.589%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
          &lt;td style="width:12.855999999999998%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;LTL services&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;5,804,939&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;6,177,055&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;5,177,497&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Other services&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;61,213&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;83,022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;78,831&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;5,866,152&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;6,260,077&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;5,256,328&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
        &lt;/table&gt;</odfl:DisaggregatedRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_d9486280-0170-4811-9c12-6e746c395b16"
      decimals="-3"
      id="F_d997da83-46e3-4a88-9818-8ae691527c42"
      unitRef="U_USD">5804939000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_73e98b1a-64c0-43d3-ad76-1ea190b6644a"
      decimals="-3"
      id="F_bf1fe353-9bf8-4ece-ab3c-7410dc144822"
      unitRef="U_USD">6177055000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_19781e1c-b421-4956-b50e-115167081445"
      decimals="-3"
      id="F_37957ca7-d8f8-4984-992e-f8ac5642604b"
      unitRef="U_USD">5177497000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_8251bffe-9f35-4948-a035-75054b458963"
      decimals="-3"
      id="F_5c7e2a83-2af5-4627-aef3-30c9317ea54e"
      unitRef="U_USD">61213000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_4b818ebb-440d-4633-b991-53e82baa05e4"
      decimals="-3"
      id="F_77468266-88e2-4887-8fac-845ce6fcaa69"
      unitRef="U_USD">83022000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_e1930048-4879-4d7a-bf70-ec2292e6793a"
      decimals="-3"
      id="F_e8c7493e-214c-4d13-9917-ede43c8fcde9"
      unitRef="U_USD">78831000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_9c430cc0-1c30-414f-bdf9-f642c79771f4"
      unitRef="U_USD">5866152000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_ac6bff5e-e418-4eeb-9844-fa0cb5bee79b"
      unitRef="U_USD">6260077000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_9bde8bb4-1f19-40c3-8850-be47eb3fca4b"
      unitRef="U_USD">5256328000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_b64cfc10-f9c3-4ffe-a35c-6fb2cd865eb1">&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Basis of Presentation&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Certain amounts in prior years have been reclassified to conform prior years&#x2019; financial statements to the current presentation.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Unless the context requires otherwise, references in these Notes to &#x201c;Old Dominion,&#x201d; the &#x201c;Company,&#x201d; &#x201c;we,&#x201d; &#x201c;us&#x201d; and &#x201c;our&#x201d; refer to Old Dominion Freight Line, Inc.&lt;/span&gt;&lt;/p&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_1a6bcc81-134f-4b98-b022-5edbe037ffc5">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Revenue and Expense Recognition&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;We recognize revenue based upon when our transportation and related services have been completed in accordance with the bill of lading (&#x201c;BOL&#x201d;) contract, our general tariff provisions and contractual agreements with our customers. Generally, our performance obligations begin when we receive a BOL from a customer and are satisfied when we complete the delivery of a shipment and related services. We recognize revenue for our performance obligations under our customer contracts over time, as our customers receive the benefits of our services in accordance with ASC Topic 606. With respect to services not completed at the end of a reporting period, we use a percentage of completion method to allocate the appropriate revenue to each separate reporting period. Under this method, we develop a factor for each uncompleted shipment by dividing the actual number of days in transit at the end of a reporting period by that shipment&#x2019;s standard delivery time schedule. This factor is applied to the total revenue for that shipment and revenue is allocated between reporting periods accordingly. Payment terms vary by customer and are short-term in nature.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Expenses are recognized when incurred.&lt;/span&gt;&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <odfl:AllowancesForUncollectibleAccountsAndRevenueAdjustmentsPolicyTextBlock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_b749bd78-4be4-4944-8977-df06ad444219">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Allowances for Uncollectible Accounts and Revenue Adjustments&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;We maintain an allowance for uncollectible accounts for estimated losses resulting from the inability of our customers to make required payments. We estimate this allowance by analyzing the aging of our customer receivables, our historical loss experience and other trends and factors affecting the credit risk of our customers, including anticipated changes to future performance. Write-offs occur when we determine an account to be uncollectible and could differ from our allowance estimate as a result of factors such as changes in the overall economic environment or risks surrounding our customers. Additional allowances may be required if the financial condition of our customers were to deteriorate, resulting in an impairment of their ability to make payments. We periodically&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;review the underlying assumptions in our estimate of the allowance for uncollectible accounts to ensure that the allowance reflects the most recent trends and factors.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;We also maintain an allowance for estimated revenue adjustments resulting from future billing corrections, customer allowances, money-back service guarantees and other miscellaneous revenue adjustments. These revenue adjustments are recorded in our revenue from operations. We use historical experience, trends and current information to update and evaluate these estimates.&lt;/span&gt;&lt;/p&gt;</odfl:AllowancesForUncollectibleAccountsAndRevenueAdjustmentsPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_73c873eb-9239-46e2-aae3-26a76c161c67">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Credit Risk&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Financial instruments that potentially subject us to concentrations of credit risk consist principally of customer receivables. We perform initial and ongoing credit evaluations of our customers to minimize credit risk. We generally do not require collateral but may requ&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;ire prepayment of our services under certain circumstances. Credit risk is generally diversified due to the large number of entities comprising our customer base and their dispersion across many different industries and geographic regions. When held, we generally expect our short-term investments will be diversified over various high-quality issuers. Such short-term investments may also subject us to concentrations of credit risk.&lt;/span&gt;&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_81412621-d379-4938-8c33-77966f524a40">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;We consider cash on hand and deposits in banks along with certificates of deposit and short-term marketable securities with original maturities of three months or less as cash and cash equivalents.&lt;/span&gt;&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_b241c841-8994-4aa4-bbfb-3d5598666d06">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Short-term Investments&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The Company&#x2019;s investments in commercial paper with an original maturity of greater than three months have been classified and accounted for as trading securities, and are reported in &#x201c;Short-term investments&#x201d; on our Balance Sheets. These investments are measured at fair value each reporting period, with gains or losses recorded in &#x201c;Non-operating (income) expense&#x201d; on our Statements of Operations.&lt;/span&gt;&lt;/p&gt;</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_b5303533-8fc0-4953-a7dc-e0ef11347298">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Property and Equipment&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Property and equipment are stated at cost. Major additions and improvements are capitalized, while maintenance and repairs that do not improve or extend the lives of the respective assets are charged to expense as incurred. We capitalize the cost of tires mounted on purchased revenue equipment as a part of the total equipment cost. Subsequent replacement tires are expensed at the time those tires are placed in service. We assess the realizable value of our long-lived assets and evaluate such assets for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Depreciation of property and equipment is calculated using the straight-line method over the estimated useful lives of the related assets. &lt;/span&gt;&lt;span style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The following table provides the estimated useful lives by asset type:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
        &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:86.0%;border-collapse:separate;margin-right:auto;"&gt;
         &lt;tr style="visibility:collapse;"&gt;
          &lt;td style="width:51.294%;"&gt;&lt;/td&gt;
          &lt;td style="width:2.075%;"&gt;&lt;/td&gt;
          &lt;td style="width:46.631%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Structures&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;7&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;to &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;30 years&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Revenue equipment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;to &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;15 years&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Other equipment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;to &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;20 years&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Leasehold improvements&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:F_a87a96ef-2d76-4b00-ad82-713c5176b793;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Lesser of economic life or life of lease&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
        &lt;/table&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Depreciation expense was $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;324.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;275.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;259.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million for 2023, 2022 and 2021, respectively.&lt;/span&gt;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_771f64fc-01d1-4b1e-9b09-16dd2067a0d2">&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The following table provides the estimated useful lives by asset type:&lt;/span&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
        &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:86.0%;border-collapse:separate;margin-right:auto;"&gt;
         &lt;tr style="visibility:collapse;"&gt;
          &lt;td style="width:51.294%;"&gt;&lt;/td&gt;
          &lt;td style="width:2.075%;"&gt;&lt;/td&gt;
          &lt;td style="width:46.631%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Structures&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;7&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;to &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;30 years&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Revenue equipment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;to &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;15 years&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Other equipment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;to &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;20 years&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Leasehold improvements&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:F_a87a96ef-2d76-4b00-ad82-713c5176b793;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Lesser of economic life or life of lease&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
        &lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="C_a88be173-74d9-44e5-9911-ba5016bbd131"
      id="F_d0888f1c-50be-45ff-958e-16d4c458030d">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="C_5a58ab22-620a-44b7-b368-c49d5359be2b"
      id="F_f1ec1664-5670-483e-95e7-c8277b7ee987">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="C_ae601a0c-490e-41b4-8c64-6fdf75a17eea"
      id="F_9c68e027-4482-4c4d-878c-70420417c812">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="C_5af8c208-ae24-4063-be38-a3535c98fc80"
      id="F_59ae29df-365d-4c1f-b5f0-8983175452b3">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="C_90499e10-3908-4cd2-8dbf-4675b4945077"
      id="F_a90a7f6e-3328-47e3-b07d-62d83377cb2e">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="C_024bcbdd-7ad2-4cc5-a5e7-56bc8a1216d1"
      id="F_459757a0-c4cd-4efc-92ba-9b8747edc0de">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:Depreciation
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-5"
      id="F_cc9e705f-9e8c-4b5f-adb8-9facbd2d14f1"
      unitRef="U_USD">324000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-5"
      id="F_0087c218-4e93-4bd0-bc19-328101a81e08"
      unitRef="U_USD">275600000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-5"
      id="F_03667cd3-a7c6-4424-a29b-29f8f1ce3bf0"
      unitRef="U_USD">259500000</us-gaap:Depreciation>
    <us-gaap:SelfInsuranceReservePolicyTextBlock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_54ce8709-9f3c-4417-9a8a-d2959948bba0">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Claims and Insurance Accruals&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;We carry a significant amount of insurance with third-party insurance carriers that provides various levels of protection for our risk exposure, including protection in the areas of property, casualty, cyber, management, and group health, with coverage limits and retention and deductible levels that we believe are reasonable given historical claim activity and severity. We believe that our policy of maintaining self-insured retentions or deductibles under these various insurance programs for a portion of our risks, supported by our safety, claims management and loss prevention programs, is an effective means of managing insurance costs. We periodically review our risk exposure and insurance coverage applicable to those risks and believe that we maintain sufficient insurance coverage.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Claims and insurance accruals reflect the Company&#x2019;s estimated cost of claims for cargo loss and damage, BIPD, workers&#x2019; compensation, group health and group dental. These accruals include amounts for future claims development and claims incurred but not reported, which are primarily based on historical claims development experience. The related cost for cargo loss and damage and BIPD is charged to &#x201c;Insurance and claims&#x201d; on our Statements of Operations, while the related costs for workers&#x2019; compensation, group health and group dental are charged to &#x201c;Salaries, wages and benefits&#x201d; on our Statements of Operations.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Our liability for claims and insurance totaled $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;153.8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;156.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million at December 31, 2023 and 2022, respectively. The long-term portions of those reserves were $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;90.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;92.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million for 2023 and 2022, respectively, which were included in &#x201c;Other non-current liabilities&#x201d; on our Balance Sheets.&lt;/span&gt;&lt;/p&gt;</us-gaap:SelfInsuranceReservePolicyTextBlock>
    <us-gaap:SelfInsuranceReserve
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-5"
      id="F_97376d32-5e85-4256-b1ab-2499b90016f3"
      unitRef="U_USD">153800000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-5"
      id="F_39781d5e-cf61-442d-ae3e-ad805c7ec7cb"
      unitRef="U_USD">156000000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserveNoncurrent
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-5"
      id="F_eda1e679-185c-477c-ac6c-5d37ce8090a5"
      unitRef="U_USD">90400000</us-gaap:SelfInsuranceReserveNoncurrent>
    <us-gaap:SelfInsuranceReserveNoncurrent
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-5"
      id="F_453002c2-8987-4c01-9f8f-e4d3bf70bcc9"
      unitRef="U_USD">92700000</us-gaap:SelfInsuranceReserveNoncurrent>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_1bcd74ea-1959-4823-b9ba-6e372d8aab8c">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Share-Based Compensation&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;We have various share-based compensation plans for our employees and non-employee directors. Our share-based compensation includes awards of phantom stock, restricted stock, and performance-based restricted stock units which are accounted for under ASC Topic 718, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Compensation - Stock Compensation&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;. All share-based compensation expense is presented in &#x201c;Salaries, wages and benefits&#x201d; for employees and &#x201c;Miscellaneous expenses, net&#x201d; for non-employee directors in the accompanying Statements of Operations. Total compensation expense recognized for all share-based compensation awards was $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;11.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;15.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;15.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million during 2023, 2022, and 2021, respectively. The total tax benefit recognized related to these awards was $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million during 2023, 2022, and 2021, respectively.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Awards of restricted stock, modified phantom stock and performance-based restricted stock units are accounted for as equity under ASC Topic 718. We recognize compensation cost, net of estimated forfeitures, for restricted stock awards and modified phantom stock awards on a straight-line basis over the requisite service period of each award. Compensation cost for performance-based restricted stock unit awards is recognized using the accelerated attribution method over the requisite service period of each award. At the end of each reporting period, we reassess the probability of achieving performance targets and changes to our initial assessment are reflected in the reporting period in which the change in estimate occurs.&lt;/span&gt;&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-5"
      id="F_94d06400-012e-4c48-a924-e30d41293044"
      unitRef="U_USD">11100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-5"
      id="F_d12ce24e-e8ee-4a73-847c-ef70b6dc63a7"
      unitRef="U_USD">15900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-5"
      id="F_8ed97829-7fa1-499f-a72c-44a2d48e7876"
      unitRef="U_USD">15000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-5"
      id="F_c77b5c71-df99-45bd-b3a9-6c5e97d3ae64"
      unitRef="U_USD">3300000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-5"
      id="F_c3eba39f-860c-413b-9b78-b8393d493641"
      unitRef="U_USD">3300000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-5"
      id="F_44ecae74-f4c9-4103-9c3f-1db27157e87c"
      unitRef="U_USD">2900000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_e737a700-6c7f-4fbe-b33a-aa8f47510aef">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Advertising&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The costs of advertising our services are expensed as incurred and are included in &#x201c;General supplies and expenses&#x201d; on our Statements of Operations. Advertising costs charged to expense totaled $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;34.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;29.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;28.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million for 2023, 2022 and 2021, respectively.&lt;/span&gt;&lt;/p&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-5"
      id="F_1003edcb-3035-4acb-b123-d78cf9296249"
      unitRef="U_USD">34600000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-5"
      id="F_90209f00-9749-4b65-a00b-6c2200b59b09"
      unitRef="U_USD">29000000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-5"
      id="F_ce505c91-6043-4cc4-9eaf-a43518c49b9d"
      unitRef="U_USD">28100000</us-gaap:AdvertisingExpense>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_d2521cbe-6da8-4ee4-a38f-944adaa037b9">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The levels of inputs used to measure fair value are:&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x95;	Level 1 &#x2014; Quoted prices for identical instruments in active markets;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x95;	Level 2 &#x2014; Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs are observable in active markets; and&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x95;	Level 3 &#x2014; Valuations based on inputs that are unobservable, generally utilizing pricing models or other valuation techniques that reflect management&#x2019;s judgment and estimates.&lt;/span&gt;&lt;/p&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Our short-term investments are measured at fair value on a recurring basis. Our long-term debt, including current maturities, are measured at fair value. Both of these instruments are further described in Note 9. Our other financial securities in current assets and current liabilities approximate their fair value due to the short-term maturities of these instruments.&lt;/span&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:StockholdersEquityPolicyTextBlock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_7bc8fce5-a499-4d49-884c-c6e3b0899d81">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Stock Repurchase Program&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;On May 1, 2020, we announced that our Board of Directors had approved a two-year stock repurchase program authorizing us to repurchase up to an aggregate of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;700.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million of our outstanding common stock (the &#x201c;2020 Repurchase Program&#x201d;). The 2020 Repurchase Program became effective on May 29, 2020. On July 28, 2021, we announced that our Board of Directors had approved a stock repurchase program authorizing us to repurchase up to an aggregate of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; billion of our outstanding common stock (the &#x201c;2021 Repurchase Program&#x201d;). The 2021 Repurchase Program, which does not have an expiration date, began after the completion of the 2020 Repurchase Program in January 2022. At December 31, 2023, we had $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;225.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million remaining authorized under the 2021 Repurchase Program. On July 26, 2023, we announced that our Board of Directors had approved a new stock repurchase program authorizing us to repurchase up to an aggregate of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; billion of our outstanding common stock. The new repurchase program, which does not have an expiration date, will be effective upon the completion of our 2021 Repurchase Program.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Under our repurchase programs, we may repurchase shares from time to time in open market purchases or through privately negotiated transactions. Shares of our common stock repurchased under our repurchase programs are canceled at the time of repurchase and are classified as authorized but unissued shares of our common stock.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;We entered into accelerated share repurchase agreements with a third-party financial institution on each of August 26, 2021 and February 24, 2022. The Company&#x2019;s accelerated share repurchase agreements are each accounted for as a settled treasury stock purchase and a forward stock purchase contract. The par value of the initial shares received is recorded as a reduction to common stock, with the excess purchase price recorded as a reduction to retained earnings. The forward stock purchase contract is accounted for as a contract indexed to our own stock and is classified within capital in excess of par value on our Balance Sheets. The Company's accelerated share repurchase agreements are each settled with the final number of shares received based on the daily volume-weighted average share price of our common stock over the term of the agreement, less a negotiated discount. &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The table below summarizes our accelerated share repurchase activity for 2022 and 2021. There was no accelerated share repurchase activity for the year ended December 31, 2023.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
        &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
         &lt;tr style="visibility:collapse;"&gt;
          &lt;td style="width:12.925%;"&gt;&lt;/td&gt;
          &lt;td style="width:1.24%;"&gt;&lt;/td&gt;
          &lt;td style="width:2.641%;"&gt;&lt;/td&gt;
          &lt;td style="width:14.346%;"&gt;&lt;/td&gt;
          &lt;td style="width:1.861%;"&gt;&lt;/td&gt;
          &lt;td style="width:2.641%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
          &lt;td style="width:10.924000000000001%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
          &lt;td style="width:2.181%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
          &lt;td style="width:13.425%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
          &lt;td style="width:2.181%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
          &lt;td style="width:14.366%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
          &lt;td style="width:2.181%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
          &lt;td style="width:11.084%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Agreement&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"&gt;
          &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Agreement&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Settlement&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Initial Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Shares Received&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Total Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Date&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Date&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;"&gt;(In millions)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Received&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;at Settlement&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Received&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;February 2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;August 2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;275.0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;960,330&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;140,716&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,101,046&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;August 2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;January 2022&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;250.0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;655,365&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;123,410&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;778,775&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;February 2022&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;April 2022&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;400.0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,018,157&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;372,809&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,390,966&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
        &lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityPolicyTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="C_4f9891b7-ac1f-4576-b48e-ef11b0fb4768"
      decimals="INF"
      id="F_b0bccd9b-15b9-48aa-8bc7-321a9f60accc"
      unitRef="U_USD">700000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="C_66df9fe2-8724-4fe6-a30f-cf1fff990414"
      decimals="INF"
      id="F_9e42e61c-40d4-4c8d-8f3f-a07ed6d608c9"
      unitRef="U_USD">2000000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="C_29a42d5d-5231-4ec4-a5d8-114d252ef662"
      decimals="-5"
      id="F_fe48fe22-0dc7-49b5-acf3-c7322943aa90"
      unitRef="U_USD">225400000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="C_41b76d38-fc04-48d8-af42-37ebe68da478"
      decimals="INF"
      id="F_909a093d-6669-4f0d-bb40-c4865987adaf"
      unitRef="U_USD">3000000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:AcceleratedShareRepurchasesTextBlock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_40d36966-8fb2-463e-8589-b725b7d0225c">&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The table below summarizes our accelerated share repurchase activity for 2022 and 2021. There was no accelerated share repurchase activity for the year ended December 31, 2023.&lt;/span&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
        &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
         &lt;tr style="visibility:collapse;"&gt;
          &lt;td style="width:12.925%;"&gt;&lt;/td&gt;
          &lt;td style="width:1.24%;"&gt;&lt;/td&gt;
          &lt;td style="width:2.641%;"&gt;&lt;/td&gt;
          &lt;td style="width:14.346%;"&gt;&lt;/td&gt;
          &lt;td style="width:1.861%;"&gt;&lt;/td&gt;
          &lt;td style="width:2.641%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
          &lt;td style="width:10.924000000000001%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
          &lt;td style="width:2.181%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
          &lt;td style="width:13.425%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
          &lt;td style="width:2.181%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
          &lt;td style="width:14.366%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
          &lt;td style="width:2.181%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
          &lt;td style="width:11.084%;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Agreement&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"&gt;
          &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Agreement&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Settlement&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Initial Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Shares Received&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Total Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Date&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Date&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;"&gt;(In millions)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Received&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;at Settlement&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Received&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;February 2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;August 2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;275.0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;960,330&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;140,716&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,101,046&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;August 2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;January 2022&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;250.0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;655,365&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;123,410&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;778,775&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;February 2022&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;April 2022&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;400.0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,018,157&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;372,809&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,390,966&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
        &lt;/table&gt;</us-gaap:AcceleratedShareRepurchasesTextBlock>
    <odfl:AcceleratedShareRepurchaseAgreementDate
      contextRef="C_674960e6-8e27-4cf9-8241-51b99538599c"
      id="F_a8e41030-19de-46cc-909c-d84320a20399">2021-02</odfl:AcceleratedShareRepurchaseAgreementDate>
    <odfl:AcceleratedShareRepurchaseSettlementDate
      contextRef="C_3e29eb64-6ab7-432e-a9ff-fd3067f092a9"
      id="F_e8638380-f497-4e08-83a7-377ec9fc1ca7">2021-08</odfl:AcceleratedShareRepurchaseSettlementDate>
    <odfl:AcceleratedShareRepurchaseSettlementDate
      contextRef="C_50c4c1e9-8394-487a-a610-6fc0993a7344"
      id="F_ea50e369-d5e6-4970-96ae-e4c0b3b78ce4">2021-08</odfl:AcceleratedShareRepurchaseSettlementDate>
    <us-gaap:AcceleratedShareRepurchasesSettlementPaymentOrReceipt
      contextRef="C_764034dd-6c74-4a12-a3fc-3825af4dd05a"
      decimals="-5"
      id="F_7e5b7002-f7c8-4143-8465-a7e489bb5ea8"
      unitRef="U_USD">275000000</us-gaap:AcceleratedShareRepurchasesSettlementPaymentOrReceipt>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="C_674960e6-8e27-4cf9-8241-51b99538599c"
      decimals="INF"
      id="F_852a1505-e70a-4491-81eb-52e83025c859"
      unitRef="U_shares">960330</us-gaap:TreasuryStockSharesAcquired>
    <odfl:TreasuryStockAdditionalSharesAcquired
      contextRef="C_674960e6-8e27-4cf9-8241-51b99538599c"
      decimals="INF"
      id="F_b84518b2-4220-440b-b9a9-085eec30c9bc"
      unitRef="U_shares">140716</odfl:TreasuryStockAdditionalSharesAcquired>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="C_674960e6-8e27-4cf9-8241-51b99538599c"
      decimals="INF"
      id="F_e5f6b56b-edad-42a2-aa45-2eb9134a0892"
      unitRef="U_shares">1101046</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <odfl:AcceleratedShareRepurchaseAgreementDate
      contextRef="C_8cdf6a27-35c1-43bf-b5c3-099136ef6681"
      id="F_bbb55d4b-1944-4abc-90c4-793830e7470a">2021-08</odfl:AcceleratedShareRepurchaseAgreementDate>
    <odfl:AcceleratedShareRepurchaseSettlementDate
      contextRef="C_7c2be2ef-c5af-4a46-8795-d04b373d2246"
      id="F_fb3a3de5-f8d4-44cc-93e5-3f7f8fc36acb">2022-01</odfl:AcceleratedShareRepurchaseSettlementDate>
    <odfl:AcceleratedShareRepurchaseSettlementDate
      contextRef="C_c4cd97fe-1b00-49db-a39d-435aa2f46f75"
      id="F_dd3b0e65-8606-4b7e-b042-09f2ea34b135">2022-01</odfl:AcceleratedShareRepurchaseSettlementDate>
    <us-gaap:AcceleratedShareRepurchasesSettlementPaymentOrReceipt
      contextRef="C_8740e2c2-9fef-415f-820a-462f3dcf2e0f"
      decimals="-5"
      id="F_e7eae2b7-20f2-41fb-816b-183407d60aee"
      unitRef="U_USD">250000000</us-gaap:AcceleratedShareRepurchasesSettlementPaymentOrReceipt>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="C_8cdf6a27-35c1-43bf-b5c3-099136ef6681"
      decimals="INF"
      id="F_6e9b5bda-2d1e-4ca2-aa14-3a250e6bf906"
      unitRef="U_shares">655365</us-gaap:TreasuryStockSharesAcquired>
    <odfl:TreasuryStockAdditionalSharesAcquired
      contextRef="C_8cdf6a27-35c1-43bf-b5c3-099136ef6681"
      decimals="INF"
      id="F_f778d4b8-d596-4766-8f45-ed3d1fbc4cd5"
      unitRef="U_shares">123410</odfl:TreasuryStockAdditionalSharesAcquired>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="C_8cdf6a27-35c1-43bf-b5c3-099136ef6681"
      decimals="INF"
      id="F_bc90865c-336e-409d-8eb5-639cbad57401"
      unitRef="U_shares">778775</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <odfl:AcceleratedShareRepurchaseAgreementDate
      contextRef="C_77ed8c50-0062-49aa-a64a-461a93b90aae"
      id="F_dddaedc8-191c-49a6-97ac-264fc0ed04bb">2022-02</odfl:AcceleratedShareRepurchaseAgreementDate>
    <odfl:AcceleratedShareRepurchaseSettlementDate
      contextRef="C_9b48bdc5-18c1-40d3-8a23-9b829c356f42"
      id="F_89398ad5-bd23-47cb-9986-37f15b911151">2022-04</odfl:AcceleratedShareRepurchaseSettlementDate>
    <odfl:AcceleratedShareRepurchaseSettlementDate
      contextRef="C_55cd21dd-98ae-4b69-bc1b-d682b131a390"
      id="F_a59caf8a-2c35-4955-a89b-c29bc62fa164">2022-04</odfl:AcceleratedShareRepurchaseSettlementDate>
    <us-gaap:AcceleratedShareRepurchasesSettlementPaymentOrReceipt
      contextRef="C_037491bc-bdbc-4dc7-a05e-0099c3edf75a"
      decimals="-5"
      id="F_8a261273-0976-45f8-9a99-fc29e4c72370"
      unitRef="U_USD">400000000</us-gaap:AcceleratedShareRepurchasesSettlementPaymentOrReceipt>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="C_77ed8c50-0062-49aa-a64a-461a93b90aae"
      decimals="INF"
      id="F_4ef50480-2895-4e39-a8fb-3bc565a725be"
      unitRef="U_shares">1018157</us-gaap:TreasuryStockSharesAcquired>
    <odfl:TreasuryStockAdditionalSharesAcquired
      contextRef="C_77ed8c50-0062-49aa-a64a-461a93b90aae"
      decimals="INF"
      id="F_db590f61-08df-435a-8a22-2afc69460d27"
      unitRef="U_shares">372809</odfl:TreasuryStockAdditionalSharesAcquired>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="C_77ed8c50-0062-49aa-a64a-461a93b90aae"
      decimals="INF"
      id="F_0e618374-7b6f-4f05-9b9a-e1c1fbc4786f"
      unitRef="U_shares">1390966</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_1975ea9f-ac0b-4e75-9a12-2236555e303a">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Comprehensive Income&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The Company has no components of other comprehensive income. Accordingly, net income equals comprehensive income for all periods presented in this report.&lt;/span&gt;&lt;/p&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:LongTermDebtTextBlock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_412efb3b-fa6b-49f3-aac6-fa2d755d4066">&lt;p id="fis_unidentified_table_20" style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Note 2. Long-term Debt&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Long-term debt, net of unamortized debt issuance costs, consisted of the following:&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:66.72%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.72%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:12.92%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.72%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:12.92%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Senior notes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;79,977&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;99,963&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Revolving credit facility&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total long-term debt&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;79,977&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;99,963&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Less: Current maturities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;20,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;20,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total maturities due after one year&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;59,977&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;79,963&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Note Agreement&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;On May 4, 2020, we entered into a Note Purchase and Private Shelf Agreement with PGIM, Inc. (&#x201c;Prudential&#x201d;) and certain affiliates and managed accounts of Prudential (as subsequently amended on March 22, 2023, the &#x201c;Note Agreement&#x201d;). The Note Agreement, which is uncommitted and subject to Prudential&#x2019;s sole discretion, provides for the issuance of senior promissory notes with an aggregate principal amount of up to $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;350.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million through March 22, 2026. On May 4, 2020, we issued $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;100.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million aggregate principal amount of senior promissory notes (the &#x201c;Series B Notes&#x201d;). Borrowing availability under the Note Agreement is reduced by the outstanding amount of the existing Series B Notes, and all other senior promissory notes issued pursuant to the Note Agreement.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The Series B Notes bear interest at &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3.10&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;% per annum and mature on May 4, 2027, unless prepaid.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; The first principal payment of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;20.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million was paid on May 4, 2023. The remaining $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;80.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million will be paid in four equal annual installments of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;20.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million through &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;May 4, 2027&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;. The Series B Notes are senior unsecured obligations and rank pari passu with borrowings under our third amended and restated credit agreement, dated March 22, 2023, with Wells Fargo Bank, National Association serving as administrative agent for the lenders (the &#x201c;Credit Agreement&#x201d;) or other senior promissory notes issued pursuant to the Note Agreement.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Credit Agreement&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; The Credit Agreement provides for a five-year, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;250.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million senior unsecured revolving line of credit and a $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;150.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million accordion feature, which if fully exercised and approved, would expand the total borrowing capacity up to an aggregate of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;400.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million. Of the $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;250.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million line of credit commitments under the Credit Agreement, up to $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;100.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million may be used for letters of credit.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;At our option, borrowings under the Credit Agreement bear interest at either: (i) the Secured Overnight Financing Rate (SOFR) plus the Term SOFR Adjustment, as defined in the Credit Agreement, equal to &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;0.100&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;%, plus an applicable margin that ranges from &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1.000&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;% to &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1.375&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;%; or (ii) a Base Rate, as defined in the Credit Agreement, plus an applicable margin that ranges from &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;0.000&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;% to &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;0.375&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;%. The applicable margin for each of the foregoing options is dependent upon our consolidated debt to consolidated total capitalization ratio. Letter of credit fees equal to the applicable margin for SOFR loans are charged quarterly in arrears on the daily average aggregate stated amount of all letters of credit outstanding during the quarter. Commitment fees ranging from &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;0.090&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;% to &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;0.175&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;% (based upon our consolidated debt to total consolidated capitalization ratio) are charged quarterly in arrears on the aggregate unutilized portion of the Credit Agreement.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;For periods covered under the Credit Agreement, the applicable margin on SOFR loans and letter of credit fees were &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1.000&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;% and commitment fees were &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;0.090&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;%.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The Credit Agreement replaced our previous five-year, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;250.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million senior unsecured revolving credit agreement dated as of November 21, 2019 (the &#x201c;Prior Credit Agreement&#x201d;). For periods in 2023 and 2022 covered under the Prior Cr&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;edit Agreement, the applicable margin on LIBOR loans and letter of credit fees was &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1.000&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;% and commitment fees were &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;0.100&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;%.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;There were $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;40.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;38.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million of outstanding letters of credit at December 31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;General Debt Provisions&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The Credit Agreement and Note Agreement contain customary covenants, including financial covenants that require us to observe a maximum ratio of debt to total capital and a minimum fixed charge coverage ratio. The Credit Agreement and Note Agreement also include a provision limiting our ability to make restricted payments, including dividends and payments for share repurchases, unless, among other conditions, no defaults or events of default are ongoing (or would be caused by such restricted payment).&lt;/span&gt;&lt;/p&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_5d810442-5870-4b02-942f-632f6bd7db70">&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Long-term debt, net of unamortized debt issuance costs, consisted of the following:&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:66.72%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.72%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:12.92%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.72%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:12.92%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Senior notes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;79,977&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;99,963&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Revolving credit facility&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total long-term debt&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;79,977&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;99,963&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Less: Current maturities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;20,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;20,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total maturities due after one year&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;59,977&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;79,963&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:SeniorNotes
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_7bc0f6c0-0ecc-489e-9360-d3ad4573176f"
      unitRef="U_USD">79977000</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_d295a2ad-9489-498b-92cc-7bdfb2709661"
      unitRef="U_USD">99963000</us-gaap:SeniorNotes>
    <us-gaap:LineOfCredit
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_75e23294-4634-4379-980e-b48d0fd12a62"
      unitRef="U_USD">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_fab12436-a50b-4e06-bf59-11e40b5726f9"
      unitRef="U_USD">0</us-gaap:LineOfCredit>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_ad1e13f5-f763-4d4b-838c-baedf5ff0551"
      unitRef="U_USD">79977000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_d8f53137-3ce7-4051-9d76-6dc5000662e0"
      unitRef="U_USD">99963000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_ab5c90d4-3c77-4661-a3ef-5fbe45be9ca8"
      unitRef="U_USD">20000000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_93f800c0-9a99-4717-94c7-0e6225b221a4"
      unitRef="U_USD">20000000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_a14e51ba-bc2b-4ba8-ae7d-d84a3dca9d2e"
      unitRef="U_USD">59977000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_38408976-99f7-4d1f-a7c7-b94ad5ca3941"
      unitRef="U_USD">79963000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <odfl:AggregatePrincipalAmountOfSeniorNotes
      contextRef="C_4c33c139-7173-43ff-bb9a-c177ab6c7f13"
      decimals="-5"
      id="F_0279d026-0d7d-4e22-bbde-3bd35b87e37c"
      unitRef="U_USD">350000000</odfl:AggregatePrincipalAmountOfSeniorNotes>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="C_8bf3a391-e7c3-4091-918f-95193967fb66"
      decimals="-5"
      id="F_16bbf21f-9f52-4704-86fa-4456fb050a1a"
      unitRef="U_USD">100000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:DebtInstrumentMaturityDateDescription
      contextRef="C_b47c7e8d-ac49-4da9-a03e-8a6461e6eaec"
      id="F_bbd6c8cd-53f8-4631-b4ce-d0254aba7d1f">The Series B Notes bear interest at 3.10% per annum and mature on May 4, 2027, unless prepaid.</us-gaap:DebtInstrumentMaturityDateDescription>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="C_cb283a43-7c14-4a2d-8296-50229561c51b"
      decimals="INF"
      id="F_a5c54843-86a7-477d-ae62-4e6041110231"
      unitRef="U_pure">0.031</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="C_b47c7e8d-ac49-4da9-a03e-8a6461e6eaec"
      decimals="-5"
      id="F_e989a760-9cbc-444d-bafa-0e214fd0e016"
      unitRef="U_USD">20000000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <odfl:DebtInstrumentUnpaidPrincipalBalance
      contextRef="C_b47c7e8d-ac49-4da9-a03e-8a6461e6eaec"
      decimals="-5"
      id="F_35a8632b-4da6-426c-8906-3b668cd010e1"
      unitRef="U_USD">80000000</odfl:DebtInstrumentUnpaidPrincipalBalance>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="C_b47c7e8d-ac49-4da9-a03e-8a6461e6eaec"
      decimals="-5"
      id="F_a26dc6a5-6069-489b-9855-dc996b870d67"
      unitRef="U_USD">20000000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="C_b47c7e8d-ac49-4da9-a03e-8a6461e6eaec"
      id="F_19320358-928b-4ccb-bcdb-63ffa38ada0d">2027-05-04</us-gaap:DebtInstrumentMaturityDate>
    <odfl:LineOfCreditFacilityOriginalBorrowingCapacity
      contextRef="C_bcce6a5b-c89a-413b-8211-5837c4c8cf4c"
      decimals="-5"
      id="F_e008dfdd-b2ac-4ecb-a5a1-6219efb7d51f"
      unitRef="U_USD">250000000</odfl:LineOfCreditFacilityOriginalBorrowingCapacity>
    <odfl:LineOfCreditFacilityAccordion
      contextRef="C_bcce6a5b-c89a-413b-8211-5837c4c8cf4c"
      decimals="-5"
      id="F_d81e889f-6db3-4083-bd70-a8e9827bdb4b"
      unitRef="U_USD">150000000</odfl:LineOfCreditFacilityAccordion>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="C_bcce6a5b-c89a-413b-8211-5837c4c8cf4c"
      decimals="-5"
      id="F_73d1fc40-97db-4e11-8dd7-e7fe57c9c42a"
      unitRef="U_USD">400000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <odfl:LineOfCreditFacilityOriginalBorrowingCapacity
      contextRef="C_bcce6a5b-c89a-413b-8211-5837c4c8cf4c"
      decimals="-5"
      id="F_a2d52657-5f21-4aed-ab54-012145de6597"
      unitRef="U_USD">250000000</odfl:LineOfCreditFacilityOriginalBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases
      contextRef="C_2fdd3a68-6724-4ef4-a05c-2dabdd73b945"
      decimals="-5"
      id="F_7d2e808e-c9a7-4579-9ed9-1edb42569824"
      unitRef="U_USD">100000000</us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="C_9a8e0c15-5572-41ce-a22a-1db87fb3e340"
      decimals="5"
      id="F_2021ee1c-0cbd-4f57-8ba7-4fb7e6113d2d"
      unitRef="U_pure">0.001</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="C_fe68e596-bac1-4b22-96f3-809ef742d1be"
      decimals="5"
      id="F_1f213fb8-e393-450c-a6f9-5a2d61310e5b"
      unitRef="U_pure">0.01</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="C_6e19c004-fe82-465f-9086-869dcbf95410"
      decimals="5"
      id="F_ffe74156-321f-45d9-861d-3925f1585c41"
      unitRef="U_pure">0.01375</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="C_f56592c9-398f-4b22-9b2f-e420ad1051e3"
      decimals="5"
      id="F_04012064-9d1e-457e-aced-c1b2bfb9282f"
      unitRef="U_pure">0</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="C_52f9cd1b-f53a-4355-a54c-a9cc7ec57892"
      decimals="5"
      id="F_9d23029d-2aa0-418e-b683-0f8a3967dece"
      unitRef="U_pure">0.00375</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="C_f56592c9-398f-4b22-9b2f-e420ad1051e3"
      decimals="5"
      id="F_6fa2cbfb-c2f4-441c-a982-fa6ed7ce5848"
      unitRef="U_pure">0.0009</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="C_52f9cd1b-f53a-4355-a54c-a9cc7ec57892"
      decimals="5"
      id="F_b109dd1e-d350-46c0-9d77-3d88ce3e55ae"
      unitRef="U_pure">0.00175</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <odfl:LetterOfCreditFeeInPercentage
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="5"
      id="F_3f318dd8-7e93-4397-a0e5-a3ca46e56948"
      unitRef="U_pure">0.01</odfl:LetterOfCreditFeeInPercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="5"
      id="F_b00c6383-0085-47b0-9c08-543c153f5092"
      unitRef="U_pure">0.0009</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <odfl:LineOfCreditFacilityOriginalBorrowingCapacity
      contextRef="C_6d271319-a639-4467-89fc-143a69bbdb5a"
      decimals="-5"
      id="F_cf560a67-855f-45a0-9bc3-a35c2667f060"
      unitRef="U_USD">250000000</odfl:LineOfCreditFacilityOriginalBorrowingCapacity>
    <odfl:LetterOfCreditFeeInPercentage
      contextRef="C_c4605a3a-47ac-4947-a906-8722c7df9193"
      decimals="5"
      id="F_5908ed7d-8b2e-4779-99db-5029ebbc99af"
      unitRef="U_pure">0.01</odfl:LetterOfCreditFeeInPercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="C_c4605a3a-47ac-4947-a906-8722c7df9193"
      decimals="5"
      id="F_6e27af02-f571-4343-823f-dce42da6c946"
      unitRef="U_pure">0.001</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-5"
      id="F_3e783613-d726-483b-aa30-820a42f01776"
      unitRef="U_USD">40000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-5"
      id="F_36914814-a6fd-4c73-88b6-afbcbc83ae4f"
      unitRef="U_USD">38700000</us-gaap:LettersOfCreditOutstandingAmount>
    <odfl:DisclosureOfLeasesTextBlock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_f3255d40-b4b6-471c-a35e-d1a201443504">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Note 3. Leases&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;We lease certain assets under operating leases, which primarily consisted of real estate leases for certain service center locations and automotive leases for private passenger vehicles. Certain operating leases provide for renewal options, which can vary by lease and are typically offered at their fair rental value. We have not made any residual value guarantees related to our operating leases; therefore, we have no corresponding liability recorded on our Balance Sheets.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The right-of-use assets and corresponding lease liabilities on our Balance Sheets represent payments over the lease term, which includes renewal options for certain real estate leases that we are likely to exercise. These renewal options begin in &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;2024 &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;and continue through &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;2035&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;, and range from &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_7ad2e04b-1704-4216-9a61-e2041ed783c0;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;one&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; to &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;ten years&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; in length. Short-term leases, which have an initial term of 12 months or less, are not included in our right-of-use assets or corresponding lease liabilities.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Of our total operating lease liabilities, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;15.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;17.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million are classified as current and are presented within &#x201c;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_06e73f22-16ff-4166-b1b1-fb408ea99d8f;"&gt;&lt;span style="-sec-ix-hidden:F_e1332e4a-2a5c-4c0d-aad8-2b2990fff05b;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Other accrued liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;,&#x201d; and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;104.8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;80.8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million are classified as non-current and are presented within &#x201c;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_26fad924-023a-4081-a1f6-88d9f82da772;"&gt;&lt;span style="-sec-ix-hidden:F_fd84ad21-3c08-46ca-aba2-a4ac991a6a8d;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Other non-current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x201d; on our Balance Sheets as of December 31, 2023 and 2022, respectively. Our right-of-use assets totaled $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;116.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;95.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and are presented within &#x201c;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_c9fa1286-709b-45ad-b6f3-f099eb0a36e2;"&gt;&lt;span style="-sec-ix-hidden:F_2ac1f487-aedb-4925-a1e5-f3d3749b71a5;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Other assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;,&#x201d; which is classified as long-term, on our Balance Sheets as of December 31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Future lease payments for assets under operating leases, as well as a reconciliation to our total lease liabilities as of December 31, 2023, are as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:37.323%;"&gt;&lt;/td&gt;
        &lt;td style="width:43.543%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:17.134%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Lease Payments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;21,598&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;18,926&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;2026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;18,335&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;2027&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;17,747&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;2028&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;16,922&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;Thereafter&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;57,745&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Total lease payments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;151,273&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;Less: imputed interest&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;30,918&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Total lease liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;120,355&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The weighted average lease term for our operating leases was &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;7.6&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; years and &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;8.1&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; years at December 31, 2023 and 2022, respectively. The discount rate used in the calculation of our right-of-use assets and corresponding lease liabilities was determined based on the stated rate within each contract when available, or our collateralized borrowing rate from lending institutions. The weighted average discount rate for our operating leases was &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;% and &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3.8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;% as of December 31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Cash paid for amounts included in the measurement of our lease liabilities was $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;22.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;18.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million for the years ended December 31, 2023 and 2022, respectively. Certain operating leases include rent escalation provisions, which we recognize as expense on a straight-line basis. Lease expense is presented within &#x201c;Operating supplies and expenses&#x201d; or &#x201c;General supplies and expenses,&#x201d; depending on the nature of the use of the leased asset. Aggregate expense under operating leases was $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;24.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;20.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;19.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million for 2023, 2022 and 2021, respectively. During the years ended December 31, 2023 and 2022, we increased our right-of-use assets by $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;39.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;11.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, respectively, in exchange for new operating lease liabilities.&lt;/span&gt;&lt;/p&gt;</odfl:DisclosureOfLeasesTextBlock>
    <odfl:LesseeOperatingLeaseOptionToRenewEarliestYear
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_6ad96737-61ea-44f0-8c07-0b2feb758de5">2024</odfl:LesseeOperatingLeaseOptionToRenewEarliestYear>
    <odfl:LesseeOperatingLeaseOptionToRenewLatestYear
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_95f66108-e0d5-4e62-b5e8-7d3bbb56a854">2035</odfl:LesseeOperatingLeaseOptionToRenewLatestYear>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="C_21c9caa3-6119-4fed-9d7a-bdf259a0d10c"
      id="F_b2214e03-9f23-46db-8581-04cba9e293ab">P10Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-5"
      id="F_73af7c94-4d1d-41aa-8719-9089f161da37"
      unitRef="U_USD">15600000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-5"
      id="F_61f7fd79-02ec-42d0-a702-0fe7fca81255"
      unitRef="U_USD">17300000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-5"
      id="F_d43a78e8-e466-4097-a29a-a529212b06df"
      unitRef="U_USD">104800000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-5"
      id="F_e7f19c3b-992d-4c2b-8d55-90a3d21ea255"
      unitRef="U_USD">80800000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-5"
      id="F_a4bcc148-06cd-433a-a94e-dcfef70d8777"
      unitRef="U_USD">116400000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-5"
      id="F_dfd7fad3-2c3a-4013-9bbb-856ea45e888c"
      unitRef="U_USD">95200000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_161651b2-f8b8-48c9-b074-e8947f2ddf69">&lt;p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Future lease payments for assets under operating leases, as well as a reconciliation to our total lease liabilities as of December 31, 2023, are as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:37.323%;"&gt;&lt;/td&gt;
        &lt;td style="width:43.543%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:17.134%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Lease Payments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;21,598&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;18,926&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;2026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;18,335&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;2027&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;17,747&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;2028&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;16,922&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;Thereafter&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;57,745&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Total lease payments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;151,273&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;Less: imputed interest&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;30,918&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Total lease liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;120,355&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_e39ef81d-03b0-417d-95ef-0d88cdd7815c"
      unitRef="U_USD">21598000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_bd0c32c0-9de0-4269-be8c-46728b7c1d5a"
      unitRef="U_USD">18926000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_f22fb2e6-753c-4bfd-aa0a-2ad7f32e2e1c"
      unitRef="U_USD">18335000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_bdb18a82-9867-4a73-97c9-e6610a7d368b"
      unitRef="U_USD">17747000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_a400395b-d5fa-4e4b-80ba-e993adaa7fb9"
      unitRef="U_USD">16922000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_3e297600-52ac-4bc3-8252-07ae2cb48bce"
      unitRef="U_USD">57745000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_475d6ce4-1bef-4ee3-8d30-ce55ff6f732e"
      unitRef="U_USD">151273000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_6675b633-28ef-4941-842f-b880e2fd4d11"
      unitRef="U_USD">30918000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_59a84503-ca88-420e-b01a-168fb221201b"
      unitRef="U_USD">120355000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      id="F_42ac4647-40f0-4c5d-bc11-3af0de77c454">P7Y7M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      id="F_d899cc4b-8969-4f5e-97cc-105edb40c569">P8Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="3"
      id="F_cff1e16b-ca82-42a3-b9bb-d7d898c09467"
      unitRef="U_pure">0.049</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="3"
      id="F_4c8ed81f-3848-44d8-a625-2dc3dc3f052e"
      unitRef="U_pure">0.038</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-5"
      id="F_3ae5833c-70a2-438c-bb31-ecf99784fc4e"
      unitRef="U_USD">22600000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-5"
      id="F_eed2affa-208f-4651-bb16-f4689462930b"
      unitRef="U_USD">18600000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeaseExpense
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-5"
      id="F_f00258ab-aba9-4f9c-92a0-77c83e01c951"
      unitRef="U_USD">24500000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-5"
      id="F_e954e2ad-c005-4b6a-9019-e716f0fcb84f"
      unitRef="U_USD">20000000.0</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-5"
      id="F_2afb78c7-596d-4599-87ae-44f7da7edbdc"
      unitRef="U_USD">19000000.0</us-gaap:OperatingLeaseExpense>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-5"
      id="F_66ed3a44-c7c3-4466-b331-9af05235bd3e"
      unitRef="U_USD">39900000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-5"
      id="F_b504b49e-ee22-4278-9249-58a6a1e96649"
      unitRef="U_USD">11600000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_e6100f85-7875-4c9e-9d5d-642c98333455">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Note 4. Income Taxes&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The components of the provision for income taxes are as follows:&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.211%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.48%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.782%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.48%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.782%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.48%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.782%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Current:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Federal&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;288,030&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;318,571&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;253,084&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;State&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;66,903&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;83,611&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;70,799&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;354,933&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;402,182&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;323,883&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Deferred:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Federal&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;42,728&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;51,862&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;26,382&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;State&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;10,613&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;10,146&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3,783&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;53,341&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;62,008&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;30,165&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&#160;&#160;&#160;&#160;Total provision for income taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;408,274&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;464,190&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;354,048&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The following is a reconciliation of income tax expense calculated using the U.S. statutory federal income tax rate with our income tax expense for 2023, 2022 and 2021:&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:45.46%;"&gt;&lt;/td&gt;
        &lt;td style="width:2.28%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:13.9%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:2.28%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:13.9%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:2.28%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:13.9%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Tax provision at statutory rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;346,033&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;386,683&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;291,569&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;State income taxes, net of federal benefit&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;66,055&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;75,906&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;60,036&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Other, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;3,814&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,601&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,443&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&#160;&#160;&#160;&#160;Total provision for income taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;408,274&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;464,190&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;354,048&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Deferred tax assets and liabilities, which are included in &#x201c;Other assets&#x201d; and &#x201c;Deferred income taxes&#x201d; on our Balance Sheets, consist of the following:&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.4%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:66.72%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.72%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:12.92%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.72%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:12.92%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Deferred tax assets:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Claims and insurance reserves&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;29,776&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;31,736&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Accrued vacation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;19,849&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;20,330&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Deferred compensation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;41,343&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;39,973&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;12,142&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;11,767&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total deferred tax assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;103,110&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;103,806&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Depreciation and amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;460,703&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;407,942&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;4,997&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;5,113&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;465,700&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;413,055&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Net deferred tax liability&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;362,590&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;309,249&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;We are subject to U.S. federal income tax, as well as income tax of multiple state tax jurisdictions. We remain open to examination by the Internal Revenue Service for tax years &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;2020&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; through &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;. We also remain open to examination by various state tax jurisdictions for tax years &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;2019&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; through &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The Company&#x2019;s liability for unrecognized tax benefits was immaterial as of December 31, 2023 and 2022. Interest and penalties related to uncertain tax positions, which are immaterial, are recorded in our &#x201c;Provision for income taxes&#x201d; on our Statements of Operations. Changes in our liability for unrecognized tax benefits could affect our effective tax rate, if recognized, but we do not expect any material changes within the next twelve months.&lt;/span&gt;&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_80979ec6-51e4-4a76-a1c4-1c28140dab40">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The components of the provision for income taxes are as follows:&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.211%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.48%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.782%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.48%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.782%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.48%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.782%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Current:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Federal&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;288,030&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;318,571&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;253,084&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;State&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;66,903&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;83,611&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;70,799&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;354,933&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;402,182&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;323,883&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Deferred:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Federal&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;42,728&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;51,862&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;26,382&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;State&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;10,613&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;10,146&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3,783&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;53,341&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;62,008&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;30,165&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&#160;&#160;&#160;&#160;Total provision for income taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;408,274&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;464,190&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;354,048&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_d9751ef6-357f-4ff4-8eab-b4c58fc3600f"
      unitRef="U_USD">288030000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_d9016aa6-d6a6-4649-b120-826aa0f0666c"
      unitRef="U_USD">318571000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_0773e092-fbb5-43b6-aec2-f92e7ae9d668"
      unitRef="U_USD">253084000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_a3b80e7a-23e5-42e5-b1d8-87716a9c4a6f"
      unitRef="U_USD">66903000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_8fe54c07-b4ca-4062-b89b-8739400ffbb3"
      unitRef="U_USD">83611000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_a51ce2a3-a68a-4fff-a223-b424d28ad49e"
      unitRef="U_USD">70799000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_0e131454-c249-49df-83a1-4ee8ae6e9298"
      unitRef="U_USD">354933000</us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_63d9be62-3d80-44f9-b567-5032f898b691"
      unitRef="U_USD">402182000</us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_d73c7f44-3b59-49f1-bb21-d5e7a438d6c7"
      unitRef="U_USD">323883000</us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_b308c967-1133-479e-a486-c0cbee230bdf"
      unitRef="U_USD">42728000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_43a1c8e9-abdb-48dc-a4db-0978f7dba6c7"
      unitRef="U_USD">51862000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_2a8eb242-e77b-4ebe-a4e6-2724953b1fe9"
      unitRef="U_USD">26382000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_8f60bb14-6aee-43e1-8f9c-aa0140ec22df"
      unitRef="U_USD">10613000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_2612caf0-1c5b-4919-93b3-f0dd9c1b0964"
      unitRef="U_USD">10146000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_917e8398-7dee-49ef-b7ad-4ea6787d75f8"
      unitRef="U_USD">3783000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_9ae952b0-fd40-4ba2-9cfa-eb9e2eeb4f83"
      unitRef="U_USD">53341000</us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_c613a09e-9fd8-4386-9e16-425dbb1cc3f7"
      unitRef="U_USD">62008000</us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_9268f8ec-0465-42d6-92a3-bcbf45accc78"
      unitRef="U_USD">30165000</us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_7e5c8069-378d-4c36-98a3-fa8f902a86cf"
      unitRef="U_USD">408274000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_53de15d2-05b6-454f-8b2e-87d2a76a04b0"
      unitRef="U_USD">464190000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_ca15d07f-3f04-4bc4-ae9a-1a8e356a92bd"
      unitRef="U_USD">354048000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_3a253957-9696-4e09-8da6-63d6b7f0818a">&lt;p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The following is a reconciliation of income tax expense calculated using the U.S. statutory federal income tax rate with our income tax expense for 2023, 2022 and 2021:&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:45.46%;"&gt;&lt;/td&gt;
        &lt;td style="width:2.28%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:13.9%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:2.28%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:13.9%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:2.28%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:13.9%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Tax provision at statutory rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;346,033&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;386,683&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;291,569&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;State income taxes, net of federal benefit&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;66,055&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;75,906&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;60,036&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Other, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;3,814&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,601&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,443&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&#160;&#160;&#160;&#160;Total provision for income taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;408,274&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;464,190&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;354,048&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_c1dba1d7-2464-4150-9b83-38eb924b1cf2"
      unitRef="U_USD">346033000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_3c651eb3-a02f-4bc2-83c1-2460b666a846"
      unitRef="U_USD">386683000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_2e0ecb19-5cd1-4a76-b4be-c71bec764b9a"
      unitRef="U_USD">291569000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_dad0bb76-3e66-4888-9616-835a273f69af"
      unitRef="U_USD">66055000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_bc14c521-d4bd-4c85-89fe-adb46b8640a3"
      unitRef="U_USD">75906000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_9c29ee1d-0945-42e8-b794-d9370854af3a"
      unitRef="U_USD">60036000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_f8cbc5b3-a674-4343-814c-bd142edc37af"
      unitRef="U_USD">-3814000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_349a96e8-732d-4021-bdc6-1b15af9ef81b"
      unitRef="U_USD">1601000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_740b26af-2daa-43f1-a4c1-de1dd32aabe2"
      unitRef="U_USD">2443000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_829cc97a-c5fc-462c-b0ff-4e8e5bc417e1"
      unitRef="U_USD">408274000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_c6c8bb93-5968-455d-81d3-48ddd1641df9"
      unitRef="U_USD">464190000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_4f643565-e9e3-4b56-972d-c9d430eeb9ec"
      unitRef="U_USD">354048000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_95780c90-1bea-4c73-8cfa-099ba536d617">&lt;p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Deferred tax assets and liabilities, which are included in &#x201c;Other assets&#x201d; and &#x201c;Deferred income taxes&#x201d; on our Balance Sheets, consist of the following:&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.4%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:66.72%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.72%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:12.92%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.72%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:12.92%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Deferred tax assets:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Claims and insurance reserves&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;29,776&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;31,736&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Accrued vacation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;19,849&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;20,330&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Deferred compensation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;41,343&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;39,973&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;12,142&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;11,767&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total deferred tax assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;103,110&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;103,806&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Depreciation and amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;460,703&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;407,942&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;4,997&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;5,113&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;465,700&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;413,055&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Net deferred tax liability&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;362,590&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;309,249&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_f474ba27-bd17-40a9-8410-c5e8d7a5704e"
      unitRef="U_USD">29776000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_1d91f940-e6f9-4cf4-85d5-4271f2aaf3e7"
      unitRef="U_USD">31736000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_00a1026d-0673-4675-8dcd-5ac7b0d396d8"
      unitRef="U_USD">19849000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_9b566c9c-9a00-42f3-b1b5-73d967d14a6c"
      unitRef="U_USD">20330000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_dbb8d01d-cc3e-449c-bb61-5e30040bc7e6"
      unitRef="U_USD">41343000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_becf1eeb-d358-4a47-b62b-ba1ad6f81db7"
      unitRef="U_USD">39973000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_a17b9cba-dd32-4363-a635-76fb8b849a85"
      unitRef="U_USD">12142000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_26655863-7b8a-45d0-ada4-e8ff34dad0f9"
      unitRef="U_USD">11767000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_5656f7eb-e6dc-4a3c-90fe-9fa860cf57cf"
      unitRef="U_USD">103110000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_d753b9d2-bf02-4550-bf0d-e147303dd5df"
      unitRef="U_USD">103806000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_644738f2-77b9-4c8d-b299-f0ada988c9d5"
      unitRef="U_USD">460703000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_a0d21ed3-4f9d-4ef4-b736-dabce50c1561"
      unitRef="U_USD">407942000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_347e087b-b740-43ef-a466-ff6600e8df53"
      unitRef="U_USD">4997000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_541c9839-d3dc-4d25-a79d-693a8a4e97d2"
      unitRef="U_USD">5113000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_e9a3627c-5600-4e14-b3af-5fe95ba4304d"
      unitRef="U_USD">465700000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_caad717d-1753-4588-8047-4504f50f872d"
      unitRef="U_USD">413055000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_483ca75c-be2f-4734-bbd5-80b277724c68"
      unitRef="U_USD">362590000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_7184e120-0689-4684-b636-5d064a8b5878"
      unitRef="U_USD">309249000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:IncomeTaxExaminationYearUnderExamination
      contextRef="C_f13de64c-5cd0-413b-942f-bf4be227f014"
      id="F_98dad2f0-8da0-46a2-988f-605addb94a69">2020</us-gaap:IncomeTaxExaminationYearUnderExamination>
    <us-gaap:IncomeTaxExaminationYearUnderExamination
      contextRef="C_b146ca97-af2e-466b-85fd-a436da93d791"
      id="F_010d9a7b-6638-4101-8f61-f7ff0563be53">2023</us-gaap:IncomeTaxExaminationYearUnderExamination>
    <us-gaap:IncomeTaxExaminationYearUnderExamination
      contextRef="C_2f9fa913-b52b-4732-ace6-e14a2f2b3101"
      id="F_f903b469-19c8-485b-9ec6-45b674777caf">2019</us-gaap:IncomeTaxExaminationYearUnderExamination>
    <us-gaap:IncomeTaxExaminationYearUnderExamination
      contextRef="C_76cf899b-09a2-4d75-9ba8-504fb81a90bc"
      id="F_ed745b11-3fb3-462d-863c-dbbbea9bf926">2023</us-gaap:IncomeTaxExaminationYearUnderExamination>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_2df9b24b-1f54-4acd-9a39-092d6f88f0ce">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Note 5. Related Party Transactions&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;John R. Congdon, Jr., a member of our Board of Directors, is the cousin of David S. Congdon, Executive Chairman of our Board of Directors. We regularly disclose the amount of compensation that we pay to these individuals, as well as the compensation paid to any of their family members employed by us that from time to time may require disclosure, in the proxy statement for our Annual Meeting of Shareholders.&lt;/span&gt;&lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_a3c0519a-a90a-4f12-bfca-e2b4800ccb7a">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Note 6. Employee Benefit Plans&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Defined Contribution Plan&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Full-time employees meeting certain eligibility requirements are automatically enrolled in our 401(k) employee retirement plan, unless the employee elects not to defer any compensation. Employee contributions are limited to a percentage of the employee&#x2019;s compensation, as defined in the plan. We match a percentage of our employees&#x2019; contributions up to certain maximum limits. In addition, we may also provide a discretionary matching contribution as specified in the plan. Our employer contributions, net of forfeitures, for 2023, 2022 and 2021 were $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;119.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;135.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;102.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Deferred Compensation Plan&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;We maintain a nonqualified deferred compensation plan for the benefit of certain eligible employees, including those whose contributions to the 401(k) employee retirement plan are limited due to provisions of the Internal Revenue Code. Participating employees may elect to defer receipt of a percentage of their compensation, as defined in the plan, and the deferred amount is credited to each participant&#x2019;s deferred compensation account. The plan is not funded, and the Company does not make a matching contribution to this plan. Although the plan is not funded, participants are allowed to select investment options for which their deferrals and future earnings are deemed to be invested. Participant accounts are adjusted to reflect participant deferrals and the performance of their deemed investments. The amounts owed to the participants totaled $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;101.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;88.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million at December 31, 2023 and 2022, respectively, of which $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;91.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;83.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million were included in &#x201c;Other non-current liabilities&#x201d; on our Balance Sheets as of December 31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/p&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-5"
      id="F_909081dd-aac9-4678-81af-c8c92aa04f9b"
      unitRef="U_USD">119500000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-5"
      id="F_a5486c94-2545-49c9-b609-194d07cb0302"
      unitRef="U_USD">135200000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-5"
      id="F_337b44bf-027e-439e-ac31-5a27f4adf8a2"
      unitRef="U_USD">102000000.0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-5"
      id="F_6c84e6f5-61e7-4093-ad5b-c36de41fdb40"
      unitRef="U_USD">101400000</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-5"
      id="F_ca670ae9-8b0e-491c-9a47-b493253f0037"
      unitRef="U_USD">88300000</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-5"
      id="F_4a93a247-3c33-4d45-8971-940768ce0402"
      unitRef="U_USD">91200000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-5"
      id="F_b5fbb753-5502-4e3c-80a5-89dca6e13f09"
      unitRef="U_USD">83200000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_60260281-d48c-476c-9b8c-2bbe0909d454">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Note 7. Earnings Per Share&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Basic earnings per share is computed by dividing net income by the daily weighted average number of shares of our common stock outstanding for the period, excluding unvested restricted stock. Unvested restricted stock is included in common shares outstanding on our Balance Sheets.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Diluted earnings per share is computed using the treasury stock method. The denominator used in calculating diluted earnings per share includes the impact of unvested restricted stock and other dilutive, non-participating securities under our equity award agreements. The denominator excludes contingently-issuable shares under performance-based award agreements when the performance target has not yet been deemed achieved.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The following table provides a reconciliation of the number of shares of common stock used in computing basic and diluted earnings per share:&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:81.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:51.597%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.229%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:12.743%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.229%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:12.743%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.229%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:13.234%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Weighted average shares outstanding - basic&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;109,421,245&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;112,340,791&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;115,651,411&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Dilutive effect of share-based awards&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;668,967&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;737,029&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;758,578&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Weighted average shares outstanding - diluted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;110,090,212&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;113,077,820&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;116,409,989&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_a5c8df69-7e18-4228-a6a1-a8eccd45a9b7">&lt;p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The following table provides a reconciliation of the number of shares of common stock used in computing basic and diluted earnings per share:&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:81.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:51.597%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.229%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:12.743%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.229%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:12.743%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.229%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:13.234%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Weighted average shares outstanding - basic&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;109,421,245&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;112,340,791&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;115,651,411&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Dilutive effect of share-based awards&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;668,967&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;737,029&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;758,578&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Weighted average shares outstanding - diluted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;110,090,212&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;113,077,820&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;116,409,989&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="0"
      id="F_e389f276-2904-484e-a6b7-1b657ae0e975"
      unitRef="U_shares">109421245</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="0"
      id="F_d2300a9c-8297-4051-aa6b-0f1579818904"
      unitRef="U_shares">112340791</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="0"
      id="F_c4c6799d-4f97-4690-bae2-d501fa725600"
      unitRef="U_shares">115651411</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="0"
      id="F_068949b4-6126-4a2b-be58-95004424c73b"
      unitRef="U_shares">668967</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="0"
      id="F_b7a98695-ccec-4bab-a2a8-abacf394e9d4"
      unitRef="U_shares">737029</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="0"
      id="F_22d521eb-f47b-4347-8d4c-d6690270cb3e"
      unitRef="U_shares">758578</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="0"
      id="F_03e078ab-b461-4351-a54c-ebbf59f3e2ad"
      unitRef="U_shares">110090212</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="0"
      id="F_6ac6672c-1a37-4a15-9a97-578d436c0fb0"
      unitRef="U_shares">113077820</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="0"
      id="F_d81e4062-4c84-4137-899c-a2f43959d29d"
      unitRef="U_shares">116409989</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_2dde38a6-8a7b-4a6d-a6ab-bb0081fc2a50">&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Note 8. Share-Based Compensation&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Stock Incentive Plan&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;On May 19, 2016, our shareholders approved the Old Dominion Freight Line, Inc. 2016 Stock Incentive Plan (the &#x201c;Stock Incentive Plan&#x201d;) previously approved by our Board of Directors. The Stock Incentive Plan, under which awards may be granted until May 18, 2026, or the Stock Incentive Plan&#x2019;s earlier termination, serves as our primary equity incentive plan and provides for the grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted awards, performance awards, phantom stock awards and other stock-based awards or dividend equivalent awards to selected employees and non-employee directors. The maximum number of shares of common stock that we may issue or deliver pursuant to awards granted under the Stock Incentive Plan is &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3,000,000&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; shares.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Restricted Stock Awards&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;During 2023, 2022 and 2021, we granted restricted stock awards to selected employees and non-employee directors under the Stock Incentive Plan. The employee restricted stock awards vest in &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;three&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; equal annual installments on each anniversary of the grant date, and the non-employee director restricted stock awards generally vest in full on the first anniversary of the grant date. In both cases, the restricted stock awards are subject to accelerated vesting due to death, total disability, or change in control of the Company.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Subject to the foregoing, unvested restricted stock awards are generally forfeited upon termination of employment, unless otherwise approved by the Board of Directors or its Compensation Committee. The restricted stock awards accrue dividends while the award is unvested and only carry rights to receive the accrued dividends once vested.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Compensation cost for restricted stock awards is measured at the grant date based on the fair market value per share of our common stock.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The following table summarizes our restricted stock award activity for employees and non-employee directors:&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:81.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.88%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:12.98%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.68%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:15.24%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Weighted Average&lt;br/&gt;Grant Date Fair&lt;br/&gt;Value Per Share&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Unvested at January 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;77,725&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;232.79&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;37,730&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;359.53&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Vested&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;52,447&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;222.91&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Forfeited&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;5,026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;322.90&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Unvested at December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;57,982&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;317.23&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.4%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The weighted average grant date fair value per restricted stock award granted during fiscal years 2023, 2022 and 2021 was $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;359.53&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;303.81&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;213.55&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;, respectively. The total fair value of vested restricted stock awards for fiscal year 2023, 2022 and 2021 was $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;18.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;20.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;15.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, respectively. At December 31, 2023, the Company had $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;9.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million of unrecognized stock-based compensation cost, net of estimated forfeitures, related to unvested restricted stock awards that are expected to be recognized over a weighted average period of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;1.7&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; years.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Performance-Based Restricted Stock Units&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;During 2023, 2022 and 2021 we granted performance-based restricted stock units (&#x201c;PBRSUs&#x201d;) to selected employees under the Stock Incentive Plan. The PBRSUs are earned based on the achievement of stated Company performance metrics over a one-year performance period. One-third of the earned PBRSUs vest following the end of the one-year performance period if the performance metrics are satisfied, with an additional one-third of the PBRSUs vesting on each of the next two grant date anniversaries. Earned PBRSUs are subject to accelerated vesting due to death, total disability, or change in control of the Company. Subject to the foregoing, unvested PBRSUs are generally forfeited if minimum threshold performance targets are not achieved or upon termination of employment. The unvested PBRSUs do not include voting rights or dividend participation rights.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Compensation cost for PBRSUs is measured at the grant date based on the fair market value per share of our common stock, with consideration given to the probability of achieving performance targets. At the end of each reporting period, we reassess the probability of achieving performance targets and changes to our initial assessment are reflected in the reporting period in which the change in estimate occurs.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The following table summarizes our activity for PBRSUs for employees during 2023:&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:85.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.88%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:12.98%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.68%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:15.24%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Weighted Average&lt;br/&gt;Grant Date Fair&lt;br/&gt;Value Per Share&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Unvested at January 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;54,536&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;231.03&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Granted &lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"&gt;(a)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Vested&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;35,463&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;228.24&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Forfeited&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,694&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;263.43&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Unvested at December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;17,379&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;254.93&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:-4.603%;padding-left:4.4%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; 	PBRSUs earned may range from &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;zero&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; to &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;200&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;% of the target award. PBRSUs granted for the 2023 performance period were not earned as the performance metrics were not met.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;At December 31, 2023, the Company had $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;0.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million of unrecognized stock-based compensation cost, net of estimated forfeitures, related to unvested PBRSUs that are expected to be recognized over a weighted average period of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;1.0&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; years.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Phantom Stock Awards&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;A summary of the changes in the number of outstanding phantom stock awards during the year ended December 31, 2023 is provided below. There were no phantom stock awards granted during 2023.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.4%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:63.86%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:13.94%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.8%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:16.4%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Total &lt;br/&gt;Phantom&lt;br/&gt;Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Weighted Average&lt;br/&gt;Grant Date Fair&lt;br/&gt;Value Per Share&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Balance of shares outstanding at January 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;612,520&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;120.40&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Settled&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;24,881&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;118.99&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Forfeited&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;28,441&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;119.69&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Balance of shares outstanding at December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;559,198&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;120.50&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:4.4%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.4%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Of these outstanding awards, &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,722&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; phantom shares remain unvested with a weighted average grant date fair value per share of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;114.76&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;. The outstanding phantom stock awards will be settled in shares of our common stock equal to the number of vested shares of phantom stock on the applicable settlement date. The shares of common stock will generally be distributed in twenty-four substantially equal monthly installments commencing on the first day of the sixth calendar month following such settlement date.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="C_e6855ff9-bd35-4135-bed6-aab689cc7285"
      decimals="INF"
      id="F_be2a3b70-d5ae-46db-80d3-9cd000ef2aaf"
      unitRef="U_shares">3000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <odfl:NumberOfAnnualInstallments
      contextRef="C_a0ca6471-0132-4703-9d4e-da52b9144ac4"
      decimals="INF"
      id="F_7cf133a9-9b96-4dde-bbf6-a193a386ff6b"
      unitRef="U_Installment">3</odfl:NumberOfAnnualInstallments>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_72ff9eda-b84f-458c-821e-6becc22764bf">&lt;p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The following table summarizes our restricted stock award activity for employees and non-employee directors:&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:81.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.88%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:12.98%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.68%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:15.24%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Weighted Average&lt;br/&gt;Grant Date Fair&lt;br/&gt;Value Per Share&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Unvested at January 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;77,725&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;232.79&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;37,730&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;359.53&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Vested&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;52,447&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;222.91&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Forfeited&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;5,026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;322.90&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Unvested at December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;57,982&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;317.23&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_3ecd2b44-8a12-4bdb-9234-60cbdd4a761a"
      decimals="0"
      id="F_0f522f1c-7338-4d1b-94a6-a8794f59a577"
      unitRef="U_shares">77725</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_3ecd2b44-8a12-4bdb-9234-60cbdd4a761a"
      decimals="2"
      id="F_d3d85b68-7cb3-4834-953d-1d3d04575306"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">232.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="C_a0ca6471-0132-4703-9d4e-da52b9144ac4"
      decimals="0"
      id="F_76fddcae-bf14-4951-a014-2c0924738fa0"
      unitRef="U_shares">37730</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_a0ca6471-0132-4703-9d4e-da52b9144ac4"
      decimals="2"
      id="F_f0ef4a65-da5e-4c84-910a-9eb598993b1b"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">359.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="C_a0ca6471-0132-4703-9d4e-da52b9144ac4"
      decimals="0"
      id="F_99e070bc-92f6-41e9-bc71-47d681f22c24"
      unitRef="U_shares">52447</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_a0ca6471-0132-4703-9d4e-da52b9144ac4"
      decimals="2"
      id="F_24d65a29-d625-4c87-97da-25c36052b0e8"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">222.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="C_a0ca6471-0132-4703-9d4e-da52b9144ac4"
      decimals="0"
      id="F_2abdcf6e-8eb1-4a4a-9bef-2f398bfbbf26"
      unitRef="U_shares">5026</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="C_a0ca6471-0132-4703-9d4e-da52b9144ac4"
      decimals="2"
      id="F_f9d7dd44-ad73-4088-b220-b76c7a91c68c"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">322.9</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_c2733f5e-7039-4533-aa43-d5d1e1361df2"
      decimals="INF"
      id="F_1588610c-308e-4412-a36f-63ca698ee0aa"
      unitRef="U_shares">57982</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_c2733f5e-7039-4533-aa43-d5d1e1361df2"
      decimals="2"
      id="F_44e4b5a8-62c7-40a0-b195-197de8ca0f27"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">317.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_a0ca6471-0132-4703-9d4e-da52b9144ac4"
      decimals="2"
      id="F_718b626a-0356-4963-9741-58b4502b2fd7"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">359.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_d797d226-c436-4712-af24-597ab20cb629"
      decimals="2"
      id="F_76861c50-fbf6-42b0-9f5b-6a94612eb95c"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">303.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_68fbb433-6ef8-48ce-8126-8ff3b0813445"
      decimals="2"
      id="F_499e1f11-dd74-45d0-a301-23af20ef7446"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">213.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="C_a0ca6471-0132-4703-9d4e-da52b9144ac4"
      decimals="-5"
      id="F_fa5f092e-72d6-4bb2-9242-83a4f3ae841f"
      unitRef="U_USD">18100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="C_d797d226-c436-4712-af24-597ab20cb629"
      decimals="-5"
      id="F_d83b2e29-1b39-496c-9d2d-f4ce05145b5c"
      unitRef="U_USD">20100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="C_68fbb433-6ef8-48ce-8126-8ff3b0813445"
      decimals="-5"
      id="F_7a143963-22b3-4c0c-9724-da372e706df5"
      unitRef="U_USD">15600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="C_c2733f5e-7039-4533-aa43-d5d1e1361df2"
      decimals="-5"
      id="F_ad58fc0f-2917-4412-ab6f-1b15a2b0b164"
      unitRef="U_USD">9700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="C_a0ca6471-0132-4703-9d4e-da52b9144ac4"
      id="F_1113c84b-c329-4dfc-bdba-188201904e21">P1Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_fa80cece-4d55-44a3-b65f-e8595bb9370a">&lt;p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The following table summarizes our activity for PBRSUs for employees during 2023:&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:85.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.88%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:12.98%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.68%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:15.24%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Weighted Average&lt;br/&gt;Grant Date Fair&lt;br/&gt;Value Per Share&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Unvested at January 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;54,536&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;231.03&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Granted &lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"&gt;(a)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Vested&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;35,463&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;228.24&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Forfeited&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,694&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;263.43&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Unvested at December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;17,379&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;254.93&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:-4.603%;padding-left:4.4%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; 	PBRSUs earned may range from &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;zero&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; to &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;200&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;% of the target award. PBRSUs granted for the 2023 performance period were not earned as the performance metrics were not met.&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_f9cdc84d-c309-401f-af59-f67720475e9f"
      decimals="0"
      id="F_84c2c484-eca9-4b2d-95b5-35e90a80555e"
      unitRef="U_shares">54536</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_f9cdc84d-c309-401f-af59-f67720475e9f"
      decimals="2"
      id="F_984858b7-bb05-4af7-baf4-119d454f0e5d"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">231.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="C_64ff1d47-c970-4228-8ada-704628cac325"
      decimals="0"
      id="F_f8d4ae90-a7bf-4373-ac41-43e9f74628ce"
      unitRef="U_shares">35463</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_64ff1d47-c970-4228-8ada-704628cac325"
      decimals="2"
      id="F_846f4a2c-dc17-42e0-8975-7b0dfcb1d57d"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">228.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="C_64ff1d47-c970-4228-8ada-704628cac325"
      decimals="0"
      id="F_a6d20455-a3e3-4bea-abd0-17fa1ef4812e"
      unitRef="U_shares">1694</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="C_64ff1d47-c970-4228-8ada-704628cac325"
      decimals="2"
      id="F_bc2c94cb-60a9-4aa1-8d5c-578989afd83a"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">263.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_e1a50a26-7207-4eb4-b1e3-629e290c40b3"
      decimals="INF"
      id="F_e465941a-09dd-4c0b-897e-aa41abeb2535"
      unitRef="U_shares">17379</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_e1a50a26-7207-4eb4-b1e3-629e290c40b3"
      decimals="2"
      id="F_61d55ad2-35a1-47bc-ba7c-5b48193d3aa8"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">254.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <odfl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsPercentageOfTargetAwardInPeriod
      contextRef="C_2a863e4f-f86b-404d-8000-d25ec38fb83f"
      decimals="2"
      id="F_1cf47834-50c0-46e4-bae1-61075696d9a3"
      unitRef="U_pure">0</odfl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsPercentageOfTargetAwardInPeriod>
    <odfl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsPercentageOfTargetAwardInPeriod
      contextRef="C_ef05d33b-5d6f-446d-b33c-f18866261246"
      decimals="2"
      id="F_ab5c96dd-b3f2-44ef-bd6e-51c325cc658e"
      unitRef="U_pure">2</odfl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsPercentageOfTargetAwardInPeriod>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="C_e1a50a26-7207-4eb4-b1e3-629e290c40b3"
      decimals="-5"
      id="F_78bc7e49-819e-4bca-88e8-f38135707293"
      unitRef="U_USD">600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="C_64ff1d47-c970-4228-8ada-704628cac325"
      id="F_ab202f0c-a0f0-4f23-82d9-6291e9762e9a">P1Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_0d43f19c-621d-4dc9-9309-587e53543551">&lt;p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;A summary of the changes in the number of outstanding phantom stock awards during the year ended December 31, 2023 is provided below. There were no phantom stock awards granted during 2023.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.4%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:63.86%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:13.94%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.8%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:16.4%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Total &lt;br/&gt;Phantom&lt;br/&gt;Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Weighted Average&lt;br/&gt;Grant Date Fair&lt;br/&gt;Value Per Share&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Balance of shares outstanding at January 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;612,520&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;120.40&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Settled&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;24,881&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;118.99&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Forfeited&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;28,441&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;119.69&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Balance of shares outstanding at December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;559,198&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;120.50&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:4.4%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.4%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Of these outstanding awards, &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,722&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; phantom shares remain unvested with a weighted average grant date fair value per share of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;114.76&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;. The outstanding phantom stock awards will be settled in shares of our common stock equal to the number of vested shares of phantom stock on the applicable settlement date. The shares of common stock will generally be distributed in twenty-four substantially equal monthly installments commencing on the first day of the sixth calendar month following such settlement date.&lt;/span&gt;&lt;/p&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="0"
      id="F_30cc470f-9b7d-4f9e-80d7-1644a4ff84cf"
      unitRef="U_shares">612520</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="2"
      id="F_c80ed510-9ab9-4b07-8a77-2647415e1720"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">120.4</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <odfl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettled
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="0"
      id="F_4d5c0a79-f476-4833-8fa6-3c6181ca12db"
      unitRef="U_shares">24881</odfl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettled>
    <odfl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageSettledDateFairValue
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="2"
      id="F_32169c64-0ee2-4dd3-afc4-ab23fd33ab3a"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">118.99</odfl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageSettledDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="0"
      id="F_3434c9c3-af94-4092-9a6e-a0a41e50fea2"
      unitRef="U_shares">28441</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="2"
      id="F_6c41abbd-b347-4ffe-8e22-11d3d370ab8c"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">119.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="0"
      id="F_4d757f88-66b7-4496-a4fd-42c4c455f781"
      unitRef="U_shares">559198</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="2"
      id="F_f63fb7e9-da3c-4e5b-92f7-5a46753b8f41"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">120.5</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_9d60525a-a049-46c2-a99c-c45a375e1d52"
      decimals="INF"
      id="F_bb7c35f7-3812-49c9-9e3a-06095d4e1818"
      unitRef="U_shares">1722</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_9d60525a-a049-46c2-a99c-c45a375e1d52"
      decimals="2"
      id="F_55f04e62-a1f7-478d-ba72-0833cd7e2c1f"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">114.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_29cbafab-9f57-4c47-9910-da28abbc3c24">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Note 9. Fair Value Measurements&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Short-term investments	&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;We held &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;no&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; short-term investments as of December 31, 2023. &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;A summary of the fair value of our short-term investments as of December 31, 2022 is shown in the table below.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.4%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:86.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:30.032%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:13.946%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:2.061%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:13.946%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:2.061%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:13.946%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:2.061%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:13.946%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;December 31, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Level 1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Level 2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Level 3&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cceeff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Commercial paper&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;49,355&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;49,355&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="text-indent:5pt;vertical-align:bottom;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="text-indent:4.4%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Our commercial paper is valued using broker quotes that utilize observable market inputs.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Long-term debt&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The carrying value of our total long-term debt, including current maturities, was $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;80.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;100.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million at December 31, 2023 and 2022, respectively. The estimated fair value of our total long-term debt, including current maturities, was $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;75.4&lt;/span&gt;&lt;span style="color:#ff0000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;92.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million at December 31, 2023 and 2022, respectively. The fair value measurement of our Series B Notes was determined using a discounted cash flow analysis that factors in current market yields for comparable borrowing arrangements under our credit profile. Since this methodology is based upon market yields for comparable arrangements, the measurement is categorized as Level 2 under the three-level fair value hierarchy as established by the Financial Accounting Standards Board.&lt;/span&gt;&lt;/p&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ShortTermInvestments
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="INF"
      id="F_a2aa33bb-7547-40ba-998f-017f13459a72"
      unitRef="U_USD">0</us-gaap:ShortTermInvestments>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_20e9ebc7-bc89-4408-a6bc-347c390ee9c4">&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;A summary of the fair value of our short-term investments as of December 31, 2022 is shown in the table below.&lt;/span&gt;&lt;p style="text-indent:4.4%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:86.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:30.032%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:13.946%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:2.061%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:13.946%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:2.061%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:13.946%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:2.061%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:13.946%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;December 31, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Level 1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Level 2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Level 3&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cceeff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Commercial paper&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;49,355&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;49,355&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="text-indent:5pt;vertical-align:bottom;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_d5835066-ebab-4163-95c4-275b7a1bd9bf"
      decimals="-3"
      id="F_703fa300-70be-4c14-86fa-c5303d429e38"
      unitRef="U_USD">49355000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_1e5f68c0-d620-45c7-b594-afc6573f5c14"
      decimals="-3"
      id="F_38646d8a-57fb-477c-b6e9-88f5180bef09"
      unitRef="U_USD">49355000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-5"
      id="F_35dfc932-55ea-4208-80e7-e59047b3f893"
      unitRef="U_USD">80000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-5"
      id="F_4926a928-b6d7-4636-9929-2309e5dd963d"
      unitRef="U_USD">100000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtFairValue
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-5"
      id="F_8599981c-33f3-413e-a741-70cf7a420d3d"
      unitRef="U_USD">75400000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-5"
      id="F_074d6ff5-d8cb-448d-bb1f-5c40b0cba243"
      unitRef="U_USD">92600000</us-gaap:LongTermDebtFairValue>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_efed8d54-69fc-4545-8e5d-591147c79080">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Note 10. Commitments and Contingencies&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;We are involved in or addressing various legal proceedings and claims, governmental inquiries, notices and investigations that have arisen in the ordinary course of our business and have not been fully adjudicated, some of which may be covered in whole or in part by insurance. Certain of these matters include collective and/or class-action allegations. We do not believe that the resolution of any of these matters will have a material adverse effect upon our financial position, results of operations or cash flows.&lt;/span&gt;&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_19be64db-ecdf-4d4c-9e19-8a6eafaa4554">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Note 11. Subsequent Event&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;On February 16, 2024, we announced that our Board of Directors approved a &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;two&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;-for-one split&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; of our common stock for shareholders of record as of the close of business on the record date of March 13, 2024. The additional shares will be distributed by our transfer agent, Computershare Trust Company, N.A., on March 27, 2024.&lt;/span&gt;&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:StockholdersEquityNoteStockSplit
      contextRef="C_6e7c885b-f519-415a-97db-d17fec373b01"
      id="F_3ae15e38-2342-42b8-8726-3b8b4fb346d5">two-for-one split</us-gaap:StockholdersEquityNoteStockSplit>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="C_6e7c885b-f519-415a-97db-d17fec373b01"
      decimals="INF"
      id="F_fd0271be-4871-4e85-8b0d-f85135464c85"
      unitRef="U_pure">2</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <dei:AuditorName
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_28e28cbf-784f-483c-969b-12d3482c163d">Ernst &amp; Young LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_8d999da1-1fb9-462f-8bd6-9bad66aa381a">Raleigh, North Carolina</dei:AuditorLocation>
    <ecd:Rule10b51ArrAdoptedFlag
      contextRef="C_588e70f5-0d64-4ef9-8489-fb8ddcd7e3ac"
      id="F_4c0e33e5-ac57-45e0-858b-10e153ec2b6b">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrAdoptedFlag
      contextRef="C_588e70f5-0d64-4ef9-8489-fb8ddcd7e3ac"
      id="F_67581019-b693-4429-84ba-82bcf68e82c1">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag
      contextRef="C_588e70f5-0d64-4ef9-8489-fb8ddcd7e3ac"
      id="F_db6be308-89a2-4a8e-8d36-ab94f8dd8a5f">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag
      contextRef="C_588e70f5-0d64-4ef9-8489-fb8ddcd7e3ac"
      id="F_f8a86f1e-00bb-40d7-9c82-cdba6a42d601">false</ecd:NonRule10b51ArrTrmntdFlag>
    <dei:AuditorFirmId
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_b7f07e92-f771-416c-a878-bfd2cb42e900">42</dei:AuditorFirmId>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      id="F_4b3c78c1-2bf4-4ed8-9a67-775def6daa76">&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The Schedule II &#x2013; Valuation and Qualifying Accounts schedule of Old Dominion Freight Line, Inc. is included below:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Schedule II&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Old Dominion Freight Line, Inc.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Valuation and Qualifying Accounts&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
    &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
     &lt;tr style="visibility:collapse;"&gt;
      &lt;td style="width:50.07%;"&gt;&lt;/td&gt;
      &lt;td style="width:1.3%;"&gt;&lt;/td&gt;
      &lt;td style="width:1%;"&gt;&lt;/td&gt;
      &lt;td style="width:9.182%;"&gt;&lt;/td&gt;
      &lt;td style="width:1%;"&gt;&lt;/td&gt;
      &lt;td style="width:1.3%;"&gt;&lt;/td&gt;
      &lt;td style="width:1%;"&gt;&lt;/td&gt;
      &lt;td style="width:9.182%;"&gt;&lt;/td&gt;
      &lt;td style="width:1%;"&gt;&lt;/td&gt;
      &lt;td style="width:1.3%;"&gt;&lt;/td&gt;
      &lt;td style="width:1%;"&gt;&lt;/td&gt;
      &lt;td style="width:9.182%;"&gt;&lt;/td&gt;
      &lt;td style="width:1%;"&gt;&lt;/td&gt;
      &lt;td style="width:1.3%;"&gt;&lt;/td&gt;
      &lt;td style="width:1%;"&gt;&lt;/td&gt;
      &lt;td style="width:9.182%;"&gt;&lt;/td&gt;
      &lt;td style="width:1%;"&gt;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
      &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Allowance for Uncollectible Accounts &lt;/span&gt;&lt;span style="color:#000000;top:1pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
      &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Balance at&lt;br/&gt;Beginning&lt;br/&gt;of Period&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Charged to&lt;br/&gt;Expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Deductions &lt;/span&gt;&lt;span style="color:#000000;top:1pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;"&gt;(2)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Balance at&lt;br/&gt;End of&lt;br/&gt;Period&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
      &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4,095&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3,773&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,829&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;6,039&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
      &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;6,039&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,128&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,490&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;6,677&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
      &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;6,677&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;1,670&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;2,239&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;6,108&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
     &lt;/tr&gt;
    &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.398%;text-align:left;"&gt;&lt;span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:10pt;font-family:Times New Roman;transform-origin:top left;min-width:4.398%;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;This table does not include any allowances for revenue adjustments that result from billing corrections, customer allowances, money-back service guarantees and other miscellaneous revenue adjustments that are recorded in our revenue from operations.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.398%;text-align:left;"&gt;&lt;span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:10pt;font-family:Times New Roman;transform-origin:top left;min-width:4.398%;display:inline-flex;justify-content:flex-start;"&gt;(2)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Uncollectible accounts written off, net of recoveries.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;All other schedules for which provision is made in the applicable accounting regulations of the SEC are not required under the instructions thereto or are inapplicable and, therefore, have been omitted.&lt;/span&gt;&lt;/p&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="C_f4d1e291-7b07-4fad-9a46-b705144c107a"
      decimals="-3"
      id="F_c6e8b530-4cf9-47b2-b0af-9a760fd8db02"
      unitRef="U_USD">4095000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_86505557-e0b0-4d35-ba94-f64ca8d0aa76"
      unitRef="U_USD">3773000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="C_b3043f32-6ff5-41f1-9c9f-ced6e67d494a"
      decimals="-3"
      id="F_7176dfd9-a59a-4809-86e2-590f033902c9"
      unitRef="U_USD">1829000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="C_7ddb940e-b7db-4030-b89f-be8aa296d4e2"
      decimals="-3"
      id="F_82fe2f79-b6e5-418f-a2dd-133efa03a1f9"
      unitRef="U_USD">6039000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="C_7ddb940e-b7db-4030-b89f-be8aa296d4e2"
      decimals="-3"
      id="F_4729e7c2-43a5-43b0-acde-dbcaac11be45"
      unitRef="U_USD">6039000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_51ad38e3-609b-48f6-a8e8-8b2fec3ab6f0"
      unitRef="U_USD">2128000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="C_53de4d30-2700-47f7-b4a3-d1f360b0eea3"
      decimals="-3"
      id="F_be59a411-532a-4ed9-99f1-dcc0ba916952"
      unitRef="U_USD">1490000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_fd3987fd-0afa-49b9-8e5d-16001c4655c4"
      unitRef="U_USD">6677000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="C_1e94ca7f-5f3f-4abd-8da0-7bee56043dfe"
      decimals="-3"
      id="F_122a226d-94a6-4124-93fa-5f901bf8f045"
      unitRef="U_USD">6677000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_b1510e87-804b-4738-8ade-06a2e97e51ac"
      unitRef="U_USD">1670000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="C_e9a3f2fe-b404-4a10-a32f-8477f5153423"
      decimals="-3"
      id="F_fda9d54d-c3da-4b1a-9174-82886a232a5c"
      unitRef="U_USD">2239000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="C_722c8090-c4e2-4a7b-a3a4-80c6b4e436a0"
      decimals="-3"
      id="F_9bb1c318-cc4e-405f-8197-77413cf11d0c"
      unitRef="U_USD">6108000</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
